pg序列的增删改查

添加序列。

CREATE SEQUENCE IF NOT EXISTS public.data_device_id_seq
    INCREMENT 1
    START 1
    MINVALUE 1
    MAXVALUE 2147483647
    CACHE 1;

ALTER SEQUENCE public.data_device_id_seq
    OWNER TO postgres;

设置序列的值。

select setval('data_device_id_seq', 数值);

删除序列,如果table引用了序列,会删除失败。

drop sequence data_device_id_seq

查看序列的下一个值。

select nextval('data_device_id_seq')

查看序列的当前值。如果失败,先执行 select nextval(‘data_device_id_seq’)。

select currval('data_device_id_seq')
posted @ 2022-12-14 13:49  福大大架构师每日一题  阅读(54)  评论(0编辑  收藏  举报  来源