Flyway如何处理多个架构依赖?
即
V1_CREATE_TABLE.sql
SCHEMA_A
V2_CREATE_VIEW.sql
中的 SCHEMA_B
(基于架构A中的表格)
是否可以确保在V2之前创建V1?
也可能陷入交叉依赖。例如,在V3_CREATE_VIEW_2.sql
中说SCHEMA_A
(基于模式B中的视图)。我们如何确保依赖?
答案 0 :(得分:2)
Flyway将根据版本号顺序执行脚本。如果您希望Flyway的单个实例管理多个模式中的对象,则必须在迁移脚本中为对象名称添加前缀。