手动改变alembic的HEAD位置

时间:2017-06-28 14:30:34

标签: sqlalchemy alembic

由于系统相关的原因,我最近运行的一个简易迁移过早出错了。我不得不取消并手动完成迁移。现在,alembic坚持认为还没有进行迁移。

我想手动更改Alembic头部位置,以便它认为迁移已完成。有没有办法手动执行此操作?

2 个答案:

答案 0 :(得分:4)

使用alembic stamp

alembic stamp <revision>

答案 1 :(得分:0)

删除(或移至另一个文件夹)特定的迁移文件(在migrations/versions文件夹中)。磁头将自动恢复为剩余的最新迁移。

使用stamp将数据库版本值设置为指定的修订版;请勿更改head修订版号。

根据您的问题,原始答案将解决您的问题。但是,它不会影响标题的标题状态。