如何使用 liquibase 向现有列添加备注

Mar*_*güe 4 java liquibase

我正在 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)

有没有办法在不依赖本机机制的情况下进行此更改?

Ser*_* S. 6

有一个特殊的更改类型setColumnRemarks可以在现有列上添加备注:

<changeSet author="myuser" id="123456">
    <setColumnRemarks
        columnName="column1"
        remarks="This is my new comment"
        tableName="mytable"/>
</changeSet>
Run Code Online (Sandbox Code Playgroud)