首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么alembic没有产生移民?

为什么alembic没有产生移民?
EN

Stack Overflow用户
提问于 2017-09-27 14:58:25
回答 1查看 7.3K关注 0票数 3

当我运行命令

代码语言:javascript
复制
alembic revision --autogenerate -m "Reconciliation and daily amount tables"

它给了我输出:

代码语言:javascript
复制
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'

问题的根源是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 08:09:34

问题是修订版,它不在修订脚本目录中。如果在某种程度上您丢失了一些修订--您可以使用命令alembic stamp 67ad9865deca,其中67ad9865deca修订标识符,对于您的数据库来说是修订的头(意味着如果您有更高的修订,并且不想进行迁移)。或者只需清除DB中的tabla alembic_version,在本例中,您将告诉alembic您还没有进行任何迁移。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46451160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档