【发布时间】:2020-12-17 17:15:22
【问题描述】:
我有一个关于 Flyway 和管理多个架构的问题。我有多个架构(架构 1、架构 2、架构 3),具有不同的部署计划和不同的文件夹位置(sql/架构 1、sql/架构 2、sql/架构3)和不同的代码。
我想在代码部署之前使用 Flyway 创建架构,但如何在单个配置文件中进行设置?我阅读了 Flyway 文档 (https://flywaydb.org/documentation/faq#multiple-schemas),但该示例是否使用单个配置文件?还是我需要创建多个配置文件(每个架构一个)?
我可以实现相同的设置逗号分隔的架构列表吗?将“Schema1”仅查看“sql/Schema1”位置吗?我真的不希望 Schema1 从不同的文件夹中提取代码,即 sql/Schema2 等。
提前致谢!
【问题讨论】: