我是flyway的新手,现在只是尝试一下,我复制了我的数据库并试图运行
mvn flyway:干净
我收到以下错误,
无法删除对象'VIP_STATUS',因为它是由FOREIGN KEY约束引用的。
我是否需要做一些特殊的事情来清理带有外键约束的数据库?我的数据库是sql server。 Flyway版本是3.0.3 maven插件。
编辑,更多信息:我在模式中有多个带有外键的模式,所以我认为将模式添加到配置可能会有所帮助,但事实并非如此。
答案 0 :(得分:0)
Clean按照flyway.schemas
指定的顺序清除模式。
只要你没有模式之间的循环引用,它就应该处理外键引用。
我现在修复了文档,因为他们没有明确说明这一点。