我们需要构建一个分成多个模块的大型应用程序,
App
- Module1 --> AppDb
- Module2 --> AppDb
- Module3 --> AppDb
每个模块,我们都想添加alembic版本,所有模块都连接到单个数据库。但我们无法添加修订版,因为它与其他模块的修订版冲突(因为所有版本存储在同一个表 alembic_version 中,因此迁移会相互冲突)。
答案 0 :(得分:2)
如果您在'use strict';
module.exports = {
test
};
function test(req, res) {
res.json("Test Route");
}
,Module1
和Module2
各自使用自己的Module3
(或类似)进行单独的简单迁移,则解决方案可以使用env.py
参数http://csv.thephpleague.com/9.0/,允许您覆盖版本表的名称。
即。将version_table
修改为
env.py