【问题标题】:How to enable verbosity on "alembic upgrade head"?如何在“alembic 升级头”上启用详细程度?
【发布时间】:2020-06-10 15:09:52
【问题描述】:

在我正在处理的一个 python 项目中,我们使用 alembic 来处理数据库迁移脚本。 最近他遇到了一个事件,当时容器(其中 alembic 升级头正在运行)被卡住(由于数据库上的一些锁设置了运行时应用程序)并最终超时而没有提供任何详细信息。最后,我们设法访问了 prod DB(在正常情况下,我们不允许访问。出于安全原因,这是我们的 cloudops 团队强加的)。 因此,为了简化我们的调试过程,我想在调用“alembic upgrade head”时启用详细模式,这无需在迁移脚本之上添加日志。

我发现某些 alembic 操作接受了 --verbose 标志,但由于某些原因“alembic 升级头”不允许它。

用法:alembic [-h] [-c CONFIG] [-n NAME] [-x X] [--raiseerr] {分支,当前,降级,编辑,头,历史,初始化,list_templates,合并,修订,显示,邮票,升级} ... alembic:错误:无法识别的参数:--verbose

这是产生上述错误的调用:alembic upgrade head --verbose

知道如何在升级时启用详细信息吗?

谢谢

【问题讨论】:

    标签: python alembic


    【解决方案1】:

    在这种情况下,听起来冗长不起作用。更多细节在这里: https://groups.google.com/forum/#!topic/sqlalchemy-alembic/kpCYbkfHLeA

    【讨论】:

      猜你喜欢
      • 2019-12-11
      • 1970-01-01
      • 2016-12-04
      • 2019-08-14
      • 2015-04-30
      • 2019-09-08
      • 2015-12-01
      • 2022-08-23
      • 2020-12-22
      相关资源
      最近更新 更多