欢迎投稿

今日深度:

Navicat设置PostgreSQL数据库的表主键ID自增的方法,

Navicat设置PostgreSQL数据库的表主键ID自增的方法,


目录
  • 1 新建序列
    • 1.1 手动新建
    • 1.2 SQL语句新建
  • 2 设置主键自增

    1 新建序列

    两种方式新建序列,选其一。

    1.1 手动新建

    选择 其他->序列

    在这里插入图片描述

    选择一个模式(例如public),然后选择新增序列。

    在这里插入图片描述

    设置序列参数

    在这里插入图片描述

    刷新序列列表即可看到新建的序列

    在这里插入图片描述

    注意:

    序列的最大值不会超过9223372036854775807

    • 如果设置的最大值大于这个数,则最大值为9223372036854775807
    • 如果小于这个数,最大值即为实际设置的值

    1.2 SQL语句新建

    新建查询,执行下面的语句。

    CREATE SEQUENCE id_seq START 1;
    

    默认设置如下

    在这里插入图片描述

    2 设置主键自增

    设计表,选择主键,在默认值一栏中输入nextval('your_sequence_name'::regclass),其中 your_sequence_name 是您要使用的序列名称,也就是上面的 id_seq

    nextval('id_seq'::regclass)
    

    在这里插入图片描述

    这样,手动新增或者自动插入时,主键即可实现自增。

    在这里插入图片描述

    以上就是Navicat设置PostgreSQL数据库的表主键ID自增的方法的详细内容,更多关于Navicat设置PostgreSQL ID自增的资料请关注PHP之友其它相关文章!

    您可能感兴趣的文章:
    • Navicat连接postgresql时出现'datlastsysoid does not exist'报错问题完美解决
    • 使用navicat连接postgresql报错问题图文解决办法
    • navicat无法连接postgreSQL-11的解决方案
    • Navicat连接Oracle数据库报错:Oracle library is not loaded的解决方案

    www.htsjk.Com true http://www.htsjk.com/shujukunews/47880.html NewsArticle Navicat设置PostgreSQL数据库的表主键ID自增的方法, 目录 1 新建序列 1.1 手动新建 1.2 SQL语句新建 2 设置主键自增 1 新建序列 两种方式新建序列,选其一。 1.1 手动新建 选择 其他-序列 选择...
    评论暂时关闭