我有一个带有列a的表。我正在创建一个新列B。B将具有与列a相同的数据。如何在Liquibase中复制该列?我可以写一些表达式来进行复制吗
创建一个新的变更集,在其中添加一个新列,然后使用<;sql>标记:
<;changeSet author=“yourName”id=“example”>;
<;addColumn catalogName=“db”
schemaName=“public”
tableName=“yourTable”>;
<;!--将varchar(255)替换为列A的实际类型-->;
<;column name=“B”type=“varchar(255)”/>;
</addColumn>;
<;sql>;更新表格集B=A</sql>;
</变更集>;