【发布时间】:2022-12-19 19:11:38
【问题描述】:
我正在为一个 python 项目测试 Alembic。自动生成非常好,但是如果您需要处理具有许多不同版本的客户数据库,则删除并不是很有帮助。
为不同的场景激活或停用 Dropping。这将是最好的解决方案。
我在 env.py 中做了自己的配置,所以我可以使用多个基本脚本。但是如果我创建一个新脚本(定义一个新表)并自动生成一个迁移脚本,我会自动删除所有以前迁移的表。 我已经在寻找 mako 文件了。如何在 mako 文件中集成限制?
【问题讨论】:
-
问题是如何更改 script.py.mako 以限制自动生成的丢弃
标签: alembic