您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用liquibase标签将最大列值设置为序列起始值

使用liquibase标签将最大列值设置为序列起始值

因此,这样的解决方案对我有用:

<changeSet author="dfche" id="1448634241199-1"> 
  <createSequence sequenceName="user_id_seq" startValue="1" incrementBy="1"/> 
</changeSet> 
<changeSet author="dfche" id="1448634241199-2">
  <sql dbms="postgresql">select setval('user_id_seq', max(id)+1) from jhi_user</sql> 
  <sql dbms="h2">alter sequence user_id_seq restart with (select max(id)+1 from jhi_user)</sql>
</changeSet>
其他 2022/1/1 18:48:47 有442人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶