在我正在处理的python项目中,我们使用alembic来处理DB迁移脚本。最近,他发生了一起事件,当时运行alembic升级头的容器(被DB上的一些锁阻塞,设置了运行时应用程序)并最终超时,而没有给出所发生的任何细节。最后,我们成功地访问了prod (在正常情况下,我们不允许访问这个数据库)。出于安全原因,这是我们的cloudops团队强加的)。因此,为了作为我们的调试过程,我希望在调用"alembic升级头“时启用详细模式,而无需在迁移脚本之上添加日志的基调。
我发现--冗长的标志被接受在一些alembic操作中,但出于某些原因,"alembic升级头“不允许使用。
用途: alembic -h -n NAME --raiseerr {分支,当前,降级,编辑,标题,历史,init,list_templates,合并,修订,显示,邮票,升级}。错误:无法识别的参数:--冗长
这是生成上面错误的调用: alembic升级头-详细
知道如何在升级时启用详细内容吗?
谢谢
发布于 2020-02-27 15:09:21
在这种情况下,这听起来不太好用。这里有更多详细信息:https://groups.google.com/forum/#!topic/sqlalchemy-alembic/kpCYbkfHLeA
https://stackoverflow.com/questions/60419095
复制相似问题