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

 更新时间:2024年06月25日 09:57:20   作者:孙 悟 空  
这篇文章主要介绍了Navicat设置PostgreSQL数据库的表主键ID自增的方法,文章通过图文结合的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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自增的资料请关注脚本之家其它相关文章!

相关文章

  • pg中replace和translate的用法说明(数据少的中文排序)

    pg中replace和translate的用法说明(数据少的中文排序)

    这篇文章主要介绍了pg中replace和translate的用法说明(数据少的中文排序),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Ruoyi从mysql切换到postgresql的几个踩坑实战

    Ruoyi从mysql切换到postgresql的几个踩坑实战

    最近由于工作的原因,需要将Ruoyi从mysql切换到postgresql,所以这篇文章主要给大家介绍了关于Ruoyi从mysql切换到postgresql的几个踩坑实战,需要的朋友可以参考下
    2023-02-02
  • postgreSQL 使用timestamp转成date格式

    postgreSQL 使用timestamp转成date格式

    这篇文章主要介绍了postgreSQL 使用timestamp转成date格式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL使用执行计划的入门到实战调优指南

    PostgreSQL使用执行计划的入门到实战调优指南

    在数据库性能优化领域,执行计划(Execution Plan)是开发者与数据库优化器对话的翻译器,PostgreSQL的执行计划不仅揭示了SQL语句的执行路径,更通过成本估算、实际耗时等关键指标,,为性能瓶颈定位提供了科学依据,本文将系统讲解PostgreSQL执行计划的核心机制与调优方法
    2026-01-01
  • PostgreSQL 16 新特性之正态分布随机数函数的示例

    PostgreSQL 16 新特性之正态分布随机数函数的示例

    这篇文章主要介绍了PostgreSQL 16 新特性之正态分布随机数函数,PostgreSQL 16 新增了一个内置的 random_normal() 函数,用于生成这种随机数,通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • postgresql insert into select无法使用并行查询的解决

    postgresql insert into select无法使用并行查询的解决

    这篇文章主要介绍了postgresql insert into select无法使用并行查询的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • postgresql 如何关闭自动提交

    postgresql 如何关闭自动提交

    这篇文章主要介绍了postgresql 如何关闭自动提交的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL中的NULL处理实现

    PostgreSQL中的NULL处理实现

    PostgreSQL中的NULL值处理功能丰富,可以帮助开发者更好地管理和查询数据,合理地使用NULL值可以提高查询效率,下面就来详细的介绍一下NULL的处理,感兴趣的可以了解一下
    2026-03-03
  • PostgreSQL之INDEX 索引详解

    PostgreSQL之INDEX 索引详解

    这篇文章主要介绍了PostgreSQL之INDEX 索引详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL清空数据库的常用方法

    PostgreSQL清空数据库的常用方法

    PostgreSQL 中清空一个数据库通常有几种理解和对应方法,具体取决于你的需求,本文通过代码示例给大家介绍了常用的清空方法,需要的朋友可以参考下
    2026-03-03

最新评论