2

我是flyway的新手,目前只是尝试一下,我复制了我的数据库并尝试运行

mvn flyway:clean

我收到以下错误,

无法删除对象“VIP_STATUS”,因为它被 FOREIGN KEY 约束引用。

我需要做一些特别的事情来清理带有外键约束的数据库吗?我的数据库是sql server。Flyway 版本是 3.0.3 maven 插件。

编辑,更多信息:我有多个带有外键的架构,所以我认为将架构添加到配置中可能会有所帮助,但它没有。

4

1 回答 1

0

Clean 按 指定的顺序清理模式flyway.schemas

只要模式之间没有循环引用,它就应该很好地处理外键引用。

我现在已经修复了文档,因为他们没有明确说明这一点。

于 2013-02-06T09:50:20.050 回答