公司在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连接登录的用户名所拥有的模式中的表。如果你想删除其他模式中的表格,你必须自己做。