pgsql序列 - 查看,重置

操作

# 查看序列名称
SELECT pg_get_serial_sequence('public.db_user', 'id');

# 查看序列信息
SELECT 
    *
FROM information_schema.sequences 
WHERE sequence_name = 'db_user_id_seq';


# 查看下一个序列值
SELECT nextval('db_user_id_seq');

# 重置序列
ALTER SEQUENCE public.db_user_id_seq RESTART WITH 1;  # 有些数据库不支持,可以使用下面一个
SELECT setval('db_user_id_seq', 1, false);

 

posted @ 2025-11-13 17:07  10132714  阅读(17)  评论(0)    收藏  举报