【发布时间】:2021-10-04 20:11:28
【问题描述】:
我需要建立一个50多张表的新数据库,自然可以分成几组:
- Group1 用于一些具有公共数据的表。
- Group2 用于表示相同域上下文的表。
- Group3 用于表示另一个相同域上下文的表。
每个组将被描述为一个单独的 SQL 文件,并应按照上述顺序执行。 由于这是启动数据库的最开始,我应该将它们全部版本为 V1。
是这样的:
- V1__group1.sql
- V1__group2.sql
- V1__group3.sql
或者使用名为 V1 的目录:
V1/
group1.sql
group2.sql
group3.sql
都是V1版本,group1.sql在group2.sql之前执行,group2.sql在group3.sql之前执行。
使用 Flyway,我可以实现这一目标吗?
【问题讨论】:
标签: sql-server flyway