我正在 posgresql 数据库中工作,我想使用 liquibase 覆盖表列中的现有注释,所以我有:
mytable (column1 int) --This is a comment
我知道我可以用 SQL 本机方式来完成它,如下所示:
<changeSet author="myuser" id="123456">
<sql dbms="postgresql">
COMMENT ON COLUMN mytable.column1 IS 'This is my new comment';
</sql>
</changeSet>
Run Code Online (Sandbox Code Playgroud)
有没有办法在不依赖本机机制的情况下进行此更改?
有一个特殊的更改类型setColumnRemarks可以在现有列上添加备注:
<changeSet author="myuser" id="123456">
<setColumnRemarks
columnName="column1"
remarks="This is my new comment"
tableName="mytable"/>
</changeSet>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5046 次 |
| 最近记录: |