usage: - Database schema migration tool
usage: yoyo [-h] [--config CONFIG] [-v] [-b]
[--no-config-file]
- {init,apply,develop,list,rollback,reapply,mark,unmark,break-lock,new}
...
positional arguments:
- {init,apply,develop,list,rollback,reapply,mark,unmark,break-lock,new}
- Commands help
- init
- Initialize a new project
- apply
- Apply migrations
- develop
- Apply migrations without prompting. If there are no unapplied migrations,
reapply the last migration
- list
- List all available and applied migrations. Each listed migration is
prefixed with either A (applied) or U (unapplied)
- rollback
- Rollback migrations
- reapply
- Rollback then reapply migrations
- mark
- Mark migrations as applied, without running them
- unmark
- Unmark applied migrations, without rolling them back
- break-lock
- Break migration locks
- new
- Create a new migration
- -h, --help
- show this help message and exit
- --config CONFIG,
-c CONFIG
- Path to config file
- -v
- Verbose output. Use multiple times to increase level of verbosity
- -b, --batch
- Run in batch mode. Turns off all user prompts
- --no-config-file,
--no-cache
- Don't look for a yoyo.ini config file
- {init,apply,develop,list,rollback,reapply,mark,unmark,break-lock,new}
...
positional arguments:
- {init,apply,develop,list,rollback,reapply,mark,unmark,break-lock,new}
- Commands help
- init
- Initialize a new project
- apply
- Apply migrations
- develop
- Apply migrations without prompting. If there are no unapplied migrations,
reapply the last migration
- list
- List all available and applied migrations. Each listed migration is
prefixed with either A (applied) or U (unapplied)
- rollback
- Rollback migrations
- reapply
- Rollback then reapply migrations
- mark
- Mark migrations as applied, without running them
- unmark
- Unmark applied migrations, without rolling them back
- break-lock
- Break migration locks
- new
- Create a new migration