我有2个模型:User
和Product
以及2个用于创建它的sql脚本。
Create table 'User'......
Create table 'Product'......
我为每个表创建了V1__table_users.sql
和V1__table_products.sql
脚本。但是飞路说错了。如何使用flyway正确创建实体?
一个包含所有创建脚本的V1__table_users.sql
创建表格'用户' ...... 创建表格'角色...... 创建表格'产品' ......
对于每个create scrip一个sql文件但是有新版本?
V1__table_users.sql
V2__table_products.sql
V3__table_roles.sql
等等
3。V1__table_users.sql
V1__table_products.sql
V3__table_roles.sql
等等//这种方式显示错误
答案 0 :(得分:1)
1或2会起作用,3赢不如你所见。另一种选择是创建一个文件夹结构,例如:
v1
- V1.1__create_users.sql
- v1.2__create_roles.sql
- v1.3__create_products.sql
v2
- V2.1__do_stuff.sql
- V2.2__do_more_stuff.sql