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