在我正在进行的一个python项目中,我们使用alembic来处理DB迁移脚本。 最近,他遇到了一个事件:运行alembic upgrade head的容器被卡住(被运行时应用程序的DB设置上的一些锁锁住),并最终超时,但没有给出任何详细情况。最后,我们设法访问了prod DB(在正常情况下,我们是不允许访问的。出于安全原因,这是我们的cloudops团队强加的)。 因此,为了简化调试过程,我希望在调用“alembic upgrade head”时启用详细模式,而不必在迁移脚本上添加日志
我发现有些alembic操作接受--verbose标志,但出于某些原因,“alembic升级头”不允许使用它
用法:alembic[-h][c CONFIG][n NAME][x][-raiseerr] {分支、当前、降级、编辑、标题、历史、初始化、列表\模板、合并、修订、显示、标记、升级} ... alembic:错误:无法识别的参数:-详细
这是生成上述错误的调用:alembic升级头--verbose
关于如何在升级时启用详细性,有什么想法吗
谢谢
在这种情况下,verbose似乎不起作用。详情如下: https://groups.google.com/forum/#!topic/sqlalchemy-alembic/kpCYbkfHLeA
相关问题 更多 >
编程相关推荐