【发布时间】:2015-06-03 17:15:42
【问题描述】:
设置:
- liquibase 3.3.5
- PostgreSQL 9.3
- Windows 7 旗舰版
已使用
设置 Liquibase.properties 文件changeLogFile = C://temp/changeset.xml,
我使用 Liquibase (3.3.5) 创建了一个差异文件。
liquibase.bat diffChangeLog
检查 changeset.xml 文件显示
-<addColumn tableName="view_dx">
<column type="int8" name="counter" defaultValueNumeric="0" defaultValue="0"/>
</addColumn
问题是什么时候
liquibase.bat update
运行时,更改的表与参考表的列顺序不同。这会导致使用 SETOF 返回表行的存储过程出现问题。
在不破坏目标数据库现有表的情况下,如何使用 Liquibase 强制执行列顺序?
TIA
【问题讨论】:
标签: postgresql liquibase