Postgresql数据库之创建和修改序列的操作

 更新时间:2021年02月02日 10:26:41   作者:火光下的铁生  
这篇文章主要介绍了Postgresql数据库之创建和修改序列的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

创建序列

(从1开始,递增幅度1,最大值无上限):

create sequence fl_user_seq increment by 1 minvalue 1 no maxvalue start with 1;

更改序列值

(方法中两个参数分别是1.序列名字,2.序列修改后值):

select setval('fl_user_seq ', 88);

Navicat Premium中序列位置如下图:

补充:PostgreSQL 序列增删改

创建序列

CREATE SEQUENCE if not exists test_mergetable_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 999999999
START 1
CACHE 1;
//或者: 
create sequence if not exists test_mergetable_id_seq increment by 1 minvalue 1 no maxvalue start with 1; 

指定序列(给表的主键指定创建好的序列)

alter table test_mergetable alter column "i_id" set default nextval('test_mergetable_id_seq');

设置序列自增长从当前最大值开始

SELECT setval('test_mergetable_id_seq', (SELECT MAX(i_id) FROM test_mergetable));
alter sequence test_mergetable_id_seq start with 12;

删除序列

drop sequence IF EXISTS test_mergetable_id_seq

查看序列

SELECT nextval('test_mergetable_id_seq')

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • 使用PostgreSQL数据库进行中文全文搜索的实现方法

    使用PostgreSQL数据库进行中文全文搜索的实现方法

    目前在PostgreSQL中常见的两个中文分词插件是zhparser和pg_jieba,这里我们使用zhparser,插件的编译和安装请查看官方文档 ,安装还是比较复杂的,建议找个现成docker镜像,本文给大家介绍了在PostgreSQL数据库使用中文全文搜索,需要的朋友可以参考下
    2023-09-09
  • PostgreSQL数据库储存空间不足的解决方案

    PostgreSQL数据库储存空间不足的解决方案

    在使用 PostgreSQL 数据库时,可能会遇到存储空间不足的问题,这个问题不仅会影响数据库的正常运行,还可能导致数据丢失或应用程序出现故障,因此,了解如何应对这种情况至关重要,所以本文给大家就介绍了PostgreSQL数据库储存空间不足的解决方案,需要的朋友可以参考下
    2024-07-07
  • PostgreSQL 日志文件的所在位置

    PostgreSQL 日志文件的所在位置

    这篇文章主要介绍了PostgreSQL 日志文件的所在位置,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL批量修改函数拥有者的操作

    PostgreSQL批量修改函数拥有者的操作

    这篇文章主要介绍了PostgreSQL批量修改函数拥有者的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

    PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

    PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下
    2013-08-08
  • postgresql查询自动将大写的名称转换为小写的案例

    postgresql查询自动将大写的名称转换为小写的案例

    这篇文章主要介绍了postgresql查询自动将大写的名称转换为小写的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL拼接字符串的几种方法简单示例

    PostgreSQL拼接字符串的几种方法简单示例

    在PostgreSQL中有多种方式可以拼接字符串,这篇文章主要给大家介绍了关于PostgreSQL拼接字符串的几种方法,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • PostgreSQL教程(十五):系统表详解

    PostgreSQL教程(十五):系统表详解

    这篇文章主要介绍了PostgreSQL教程(十五):系统表详解,本文讲解了pg_class、pg_attribute、pg_attrdef、pg_authid、pg_auth_members、pg_constraint、pg_tablespace、pg_namespace、pg_database等表的作用和字段介绍,需要的朋友可以参考下
    2015-05-05
  • 解决postgresql表中的字段名称包含特殊符号的问题

    解决postgresql表中的字段名称包含特殊符号的问题

    这篇文章主要介绍了解决postgresql表中的字段名称包含特殊符号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 修改字段长度的操作

    postgresql 修改字段长度的操作

    这篇文章主要介绍了postgresql 修改字段长度的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论