我的postgres数据库中有一个现有的序列,用于我的所有表。 我需要迁移一个表以使用另一个(新)序列,该序列将用于该表。 事实是,新序列应该从现有序列的当前值开始。
就此而言,我想使用以下代码:
<changeSet id="Add new sequence for BOOKS tables" author="app">
<createSequence sequenceName="SEQUENCE_BOOKS_UID" incrementBy="50" cacheSize="1" maxValue="9223372036854775807" startValue="select nextval('SEQ')"/>
</changeSet>
但这似乎不起作用。
我看到了this workaround - 但我想知道是否还有其他办法