liquibase-maven插件不适用于*unix



公司在windows7、上一切都很好

当我试图在家里的mac上构建这个项目时,我有几个错误,

在创建了一些表之后,第一个错误是第一个插入脚本

insert into table (ID) values ("1")

但这是

insert into table (ID) values (1)

所以我试着像往常一样运行dropFirst,但它根本没有运行

mvn clean install -Dliquibase.dropFirst=true

但当我首先添加skipTests参数时,它确实会触发我在控制台中看到的dropFirst,但它表示对象(序列)已经在使用中,所以它不会清除数据库

mvn clean install -DskipTests=true -Dliquibase.dropFirst=true

我将maven插件更新到3.2.2,并在带有流浪者的ubuntu机器上进行了测试,其中oracle数据库当前也是

任何帮助都将非常感谢

遗憾的是,Liquibase的dropFirst功能用处有限。它只删除JDBC连接登录的用户名所拥有的模式中的表。如果你想删除其他模式中的表格,你必须自己做。

相关内容

  • 没有找到相关文章

最新更新