我想使用sequence_name.NEXTVAL自动计算liquibase中的列值。后端数据库是postgresql。我尝试使用" valueComputed"属性如this link所示。但它不是使用序列计算值,而列的值在插入时为空。我们如何使用序列自动增加liquibase中的列?提前谢谢你的帮助。
我的代码如下:
2
答案 0 :(得分:7)
这对我有用:
<createTable tableName="tablename">
<column name="id" type="bigint" defaultValueSequenceNext="seq_name">
<constraints primaryKey="true" nullable="false"/>
</column>
</createTable>