【发布时间】:2012-10-06 05:18:25
【问题描述】:
我正在尝试为我的 Pyramid 项目配置 SQLAlchemy Alembic,并且我想使用我的 development.ini(或 production.ini)来进行 Alembic 的配置设置。是否可以指定我希望在 Alembic 中的任何位置使用的 .ini 文件?
【问题讨论】:
我正在尝试为我的 Pyramid 项目配置 SQLAlchemy Alembic,并且我想使用我的 development.ini(或 production.ini)来进行 Alembic 的配置设置。是否可以指定我希望在 Alembic 中的任何位置使用的 .ini 文件?
【问题讨论】:
在运行 alembic 命令时只需指定 alembic -c /some/path/to/another.ini。您甚至可以将 [alembic] 部分放在您的 development.ini 和 production.ini 文件中,而只需 alembic -c production.ini upgrade head。
【讨论】:
在许多情况下,您还可以使用一个共享的 alembic.ini 并在其他地方动态计算一些部分,然后通过 %(VARIABLE)s 替换将它们插入到 alembic.ini 中。有关完整说明,请参阅 https://stackoverflow.com/a/55190497/2536029。
【讨论】: