Kli*_*mud 5 python sqlalchemy alembic
当我运行命令时
alembic revision --autogenerate -m "Reconciliation and daily amount tables"
Run Code Online (Sandbox Code Playgroud)
它给了我输出:
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
ERROR [alembic.util.messaging] Can't locate revision identified by '67ad9835cada'
FAILED: Can't locate revision identified by '67ad9835cada'
Run Code Online (Sandbox Code Playgroud)
问题的根源是什么?
问题出在修订版上,它不在修订版脚本目录中。如果以某种方式您丢失了一些修订版 - 您可以使用 command alembic stamp 67ad9865deca,其中67ad9865deca修订版标识符,对于您的数据库来说是修订版的头(意味着如果您有更高的修订版并且您不想进行迁移)。或者只是清理alembic_version数据库中的 tabla,在这种情况下,您将告诉 alembic 您尚未进行任何迁移。
| 归档时间: |
|
| 查看次数: |
11794 次 |
| 最近记录: |