如何在“alembic升级头”上启用详细信息?

2024-04-28 09:34:46 发布

您现在位置:Python中文网/ 问答频道 /正文

在我正在进行的一个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

关于如何在升级时启用详细性,有什么想法吗

谢谢


Tags: 项目脚本应用程序verbosedb错误事件原因