@adonisjs/lucid
Version:
SQL ORM built on top of Active Record pattern
1 lines • 9.85 kB
JSON
{"commands":[{"commandName":"db:seed","description":"Execute database seeders","help":"","namespace":"db","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection for the seeders","alias":"c"},{"name":"interactive","flagName":"interactive","required":false,"type":"boolean","description":"Run seeders in interactive mode","alias":"i"},{"name":"files","flagName":"files","required":false,"type":"array","description":"Define a custom set of seeders files names to run","alias":"f"},{"name":"compactOutput","flagName":"compact-output","required":false,"type":"boolean","description":"A compact single-line output"}],"args":[],"options":{"startApp":true},"filePath":"db_seed.js"},{"commandName":"db:truncate","description":"Truncate all tables in database","help":"","namespace":"db","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force command to run in production"}],"args":[],"options":{"startApp":true},"filePath":"db_truncate.js"},{"commandName":"db:wipe","description":"Drop all tables, views and types in database","help":"","namespace":"db","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"dropViews","flagName":"drop-views","required":false,"type":"boolean","description":"Drop all views"},{"name":"dropTypes","flagName":"drop-types","required":false,"type":"boolean","description":"Drop all custom types (Postgres only)"},{"name":"dropDomains","flagName":"drop-domains","required":false,"type":"boolean","description":"Drop all domains (Postgres only)"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force command to run in production"}],"args":[],"options":{"startApp":true},"filePath":"db_wipe.js"},{"commandName":"make:factory","description":"Make a new factory","help":"","namespace":"make","aliases":[],"flags":[],"args":[{"name":"model","argumentName":"model","required":true,"description":"Model name for which to create the factory","type":"string"}],"options":{"allowUnknownFlags":true},"filePath":"make_factory.js"},{"commandName":"make:migration","description":"Make a new migration file","help":"","namespace":"make","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Select database connection for which to create the migration"},{"name":"folder","flagName":"folder","required":false,"type":"string","description":"Select migration directory (if multiple sources are configured)"},{"name":"create","flagName":"create","required":false,"type":"boolean","description":"Create a new default (Default action)"},{"name":"alter","flagName":"alter","required":false,"type":"boolean","description":"Alter an existing table"}],"args":[{"name":"name","argumentName":"name","required":true,"description":"Name of the migration file","type":"string"}],"options":{"startApp":true,"allowUnknownFlags":true},"filePath":"make_migration.js"},{"commandName":"make:model","description":"Make a new Lucid model","help":"","namespace":"make","aliases":[],"flags":[{"name":"migration","flagName":"migration","required":false,"type":"boolean","alias":"m","description":"Generate the migration for the model"},{"name":"controller","flagName":"controller","required":false,"type":"boolean","alias":"c","description":"Generate the controller for the model"},{"name":"factory","flagName":"factory","required":false,"type":"boolean","alias":"f","description":"Generate a factory for the model"}],"args":[{"name":"name","argumentName":"name","required":true,"description":"Name of the model class","type":"string"}],"options":{"allowUnknownFlags":true},"filePath":"make_model.js"},{"commandName":"make:seeder","description":"Make a new Seeder file","help":"","namespace":"make","aliases":[],"flags":[],"args":[{"name":"name","argumentName":"name","required":true,"description":"Name of the seeder class","type":"string"}],"options":{"allowUnknownFlags":true},"filePath":"make_seeder.js"},{"commandName":"migration:fresh","description":"Drop all tables and re-migrate the database","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force command to run in production"},{"name":"seed","flagName":"seed","required":false,"type":"boolean","description":"Run seeders"},{"name":"dropViews","flagName":"drop-views","required":false,"type":"boolean","description":"Drop all views"},{"name":"dropTypes","flagName":"drop-types","required":false,"type":"boolean","description":"Drop all custom types (Postgres only)"},{"name":"dropDomains","flagName":"drop-domains","required":false,"type":"boolean","description":"Drop all domains (Postgres only)"},{"name":"disableLocks","flagName":"disable-locks","required":false,"type":"boolean","description":"Disable locks acquired to run migrations safely"}],"args":[],"options":{"startApp":true},"filePath":"migration/fresh.js"},{"commandName":"migration:refresh","description":"Rollback and migrate database","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force command to run in production"},{"name":"dryRun","flagName":"dry-run","required":false,"type":"boolean","description":"Do not run actual queries. Instead view the SQL output"},{"name":"seed","flagName":"seed","required":false,"type":"boolean","description":"Run seeders"},{"name":"compactOutput","flagName":"compact-output","required":false,"type":"boolean","description":"A compact single-line output"},{"name":"disableLocks","flagName":"disable-locks","required":false,"type":"boolean","description":"Disable locks acquired to run migrations safely"}],"args":[],"options":{"startApp":true},"filePath":"migration/refresh.js"},{"commandName":"migration:reset","description":"Rollback all migrations","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force command to run in production"},{"name":"dryRun","flagName":"dry-run","required":false,"type":"boolean","description":"Do not run actual queries. Instead view the SQL output"},{"name":"compactOutput","flagName":"compact-output","required":false,"type":"boolean","description":"A compact single-line output"},{"name":"disableLocks","flagName":"disable-locks","required":false,"type":"boolean","description":"Disable locks acquired to run migrations safely"}],"args":[],"options":{"startApp":true},"filePath":"migration/reset.js"},{"commandName":"migration:rollback","description":"Rollback migrations to a specific batch number","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force to run migrations in production"},{"name":"dryRun","flagName":"dry-run","required":false,"type":"boolean","description":"Do not run actual queries. Instead view the SQL output"},{"name":"batch","flagName":"batch","required":false,"type":"number","description":"Define custom batch number for rollback. Use 0 to rollback to initial state"},{"name":"step","flagName":"step","required":false,"type":"number","description":"The number of migrations to be reverted"},{"name":"compactOutput","flagName":"compact-output","required":false,"type":"boolean","description":"A compact single-line output"},{"name":"disableLocks","flagName":"disable-locks","required":false,"type":"boolean","description":"Disable locks acquired to run migrations safely"}],"args":[],"options":{"startApp":true},"filePath":"migration/rollback.js"},{"commandName":"migration:run","description":"Migrate database by running pending migrations","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"},{"name":"force","flagName":"force","required":false,"type":"boolean","description":"Explicitly force to run migrations in production"},{"name":"dryRun","flagName":"dry-run","required":false,"type":"boolean","description":"Do not run actual queries. Instead view the SQL output"},{"name":"compactOutput","flagName":"compact-output","required":false,"type":"boolean","description":"A compact single-line output"},{"name":"disableLocks","flagName":"disable-locks","required":false,"type":"boolean","description":"Disable locks acquired to run migrations safely"}],"args":[],"options":{"startApp":true},"filePath":"migration/run.js"},{"commandName":"migration:status","description":"View migrations status","help":"","namespace":"migration","aliases":[],"flags":[{"name":"connection","flagName":"connection","required":false,"type":"string","description":"Define a custom database connection","alias":"c"}],"args":[],"options":{"startApp":true},"filePath":"migration/status.js"}],"version":1}