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')

猜你喜欢

转载自blog.csdn.net/weixin_48502062/article/details/128315129