修改序列last_value 字段
在 PostgreSQL 中,你不能直接更新序列(如 seq_sys_config)的 last_value 字段,因为序列是一个特殊的系统对象,不允许你像普通表那样直接修改它的列。last_value 实际上是序列的一个伪列,表示最后返回的值,但它不是一个可以直接设置的列。
如果你想要修改序列的当前值或者重置它,你应该使用 ALTER SEQUENCE 命令。例如,如果你想要将 seq_sys_config 序列的当前值设置为 1100081 并让它从该值开始生成新的值,你应该这样做:
ALTER SEQUENCE seq_sys_config RESTART WITH 1100081;
本文来自博客园,作者:lsblk0402,转载请注明原文链接:https://www.cnblogs.com/lsblk0402/p/18174517