无法使用Liquibase中的序列在表中插入值

时间:2015-11-30 23:50:12

标签: postgresql liquibase jhipster

我想使用sequence_name.NEXTVAL自动计算liquibase中的列值。后端数据库是postgresql。我尝试使用" valueComputed"属性如this link所示。但它不是使用序列计算值,而列的值在插入时为空。我们如何使用序列自动增加liquibase中的列?提前谢谢你的帮助。

我的代码如下:

2

1 个答案:

答案 0 :(得分:7)

这对我有用:

<createTable tableName="tablename">
    <column name="id" type="bigint" defaultValueSequenceNext="seq_name">
        <constraints primaryKey="true" nullable="false"/>
    </column>
</createTable>