postgresql - Liquibase 不会在 Postgres 上删除序列

标签 postgresql maven sequence liquibase

我已经快疯了,因为 liquibase(在 postgres 上)在通过 maven 插件运行 liquibase:dropAll 时没有删除序列。这些序列是由 liquibase 自己通过不同的变更日志创建的。 我发现 Derby 曾经有过同样的问题,但已经解决了。

有人知道这个问题或/和解决方法吗?我可以检查它是否存在于变更日志中,并在必要时删除,但这不是重点 :P

谢谢!

最佳答案

是的,在“3.3.2”版本中,dropALL 只是删除表、序列、函数、触发器和其他对象。

文档说: 已在版本 3.3.3 上解决 http://blog.liquibase.org/ [CORE-1768] – Oracle dropAll 在空间表和序列上失败

我现在就测试。

关于postgresql - Liquibase 不会在 Postgres 上删除序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28205537/

相关文章:

c++ - 在 C++ 中记录动态数据

sql - 使用选定的列创建另一个字符串插值组合 Postgresql 中的所有字段?

PostgreSQL 中的 ORACLE wm_concat 等价物

python - 无法获得索引 psycopg2 的定义

java - Maven with Jenkins - 更新依赖的父 pom 版本

java - 如果更新的客户端请求中不存在保存的对象,是否可以删除数据库条目?

android - Crashlytics Android Studio 的 Gradle 构建错误

matlab - 计算数组中的重复整数

r - 计算 R 中的连续日期以确定事件的长度