标签: flyway
我正在调查Flyaway的工作方式,看它是否适合我们的升级和迁移需求。
有人可以告诉我Flyaway是否自动处理优先级,例如,如果一个表具有触发器,则它会在尝试创建触发器之前创建表,或者由用户负责手动创建和排序所需的实际SQL语句在每个架构更新中?
答案 0 :(得分:0)
后者-Flyway不了解数据库对象之间的依赖关系(这是一个非常大而棘手的问题,并且高度依赖于db)。您使用哪个数据库?像Redgate Schema Compare这样的工具将为您生成具有所有正确依赖性顺序的脚本。