摘要:
数据迁移主键id即使使用了seq,也仍然可以将源表中的id值插入。如果没有指定id值。那么此时seq才会递增生成id值。这样随之产生的一个问题是如何更新seq的startValue(因为没有用到seq,此时seq的startValue仍然会从1开始,这样当在新表中插入记录的时候,如果用到了seq,那么此时就会和表中导入的记录的id主键冲突。)如果仅仅是手动更新具体的值,可以使用alter sequence public.sequenceX restart with value而如果想通过sql更新,下面的语法是错误的:alter sequence public.sequenceX restar 阅读全文