Alembic
Operations
alembic init
- alembic init a project
alembic revision -m "***"
- create a version/新建版本
alembic upgrade head
- upgrade/升级版本
alembic downgrade -1/-2/-...
- downgrade/降级版本
Commands
op.create_table("table_name",
sa.Column(),
sa.Column())
op.drop_table("table_name")
op.create_unique_constraint("uq_name", "table", ["col1", "col2"])
op.create_primary_key("pk_name", "table", ["col1", "col2"])
op.add_column('t_celery_task', sa.Column('related_files', sa.JSON))
op.drop_column('t_celery_task', 'related_files')