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 @   福大大架构师每日一题  阅读(80)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
历史上的今天:
2021-12-14 2021-12-14:根据身高重建队列。 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个
2020-12-14 2020-12-14:mysql中,可重复读是怎么实现的?
点击右上角即可分享
微信分享提示