由于系统相关的原因,我最近运行的一个简易迁移过早出错了。我不得不取消并手动完成迁移。现在,alembic坚持认为还没有进行迁移。
我想手动更改Alembic头部位置,以便它认为迁移已完成。有没有办法手动执行此操作?
答案 0 :(得分:4)
使用alembic stamp
:
alembic stamp <revision>
答案 1 :(得分:0)
删除(或移至另一个文件夹)特定的迁移文件(在migrations/versions
文件夹中)。磁头将自动恢复为剩余的最新迁移。
使用stamp
将数据库版本值设置为指定的修订版;请勿更改head
修订版号。
根据您的问题,原始答案将解决您的问题。但是,它不会影响标题的标题状态。