Commands
miggy
miggy [OPTIONS] COMMAND [ARGS]...
create
Create a migration.
miggy create [OPTIONS] NAME
Options
- --auto
Scan sources and create db migrations automatically. Supports autodiscovery.
- --auto-source <auto_source>
Set to python module path for changes autoscan (e.g. ‘package.models’). Current directory will be recursively scanned by default.
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --schema <schema>
Database schema
- -v, --verbose
Arguments
- NAME
Required argument
list
List migrations.
miggy list [OPTIONS]
Options
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --schema <schema>
Database schema
- -v, --verbose
makemigrations
Create a migration automatically
Similar to create command, but auto is True by default, and name not required
miggy makemigrations [OPTIONS]
Options
- --name <name>
Migration file name. By default will be ‘auto_YYYYmmdd_HHMM’
- --auto
Scan sources and create db migrations automatically. Supports autodiscovery.
- --auto-source <auto_source>
Set to python module path for changes autoscan (e.g. ‘package.models’). Current directory will be recursively scanned by default.
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --schema <schema>
Database schema
- -v, --verbose
merge
Merge migrations into one.
miggy merge [OPTIONS]
Options
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --schema <schema>
Database schema
- -v, --verbose
migrate
Migrate database.
miggy migrate [OPTIONS]
Options
- --name <name>
Select migration
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --fake
Run migration as fake.
- --schema <schema>
Database schema
- -v, --verbose
rollback
Rollback a migration with given name or number of last migrations with given –count option as integer number
miggy rollback [OPTIONS] [NAME]
Options
- --count <count>
Number of last migrations to be rolled back.Ignored in case of non-empty name
- --database <database>
Database connection
- --directory <directory>
Directory where migrations are stored
- --schema <schema>
Database schema
- -v, --verbose
Arguments
- NAME
Optional argument