主页 > 知识库 > postgresql 实现更新序列的起始值

postgresql 实现更新序列的起始值

热门标签:打电话智能电销机器人授权 海丰有多少商家没有地图标注 重庆自动外呼系统定制 美容工作室地图标注 漯河外呼电话系统 办公外呼电话系统 地图标注和图片名称的区别 外呼调研系统 合肥公司外呼系统运营商

迁移老数据到新的数据库,需要把id迁移过来,这时序列值就需要修改为当前最大值加1了。

使用这个语句就可以让s_seq的序列值从7开始了。

alter sequence s_seq restart with 7;

补充:PostgreSQL设置主键自增、PostgreSQL重置主键自增从1开始,PostgreSQL清空表数据自增从1开始

PostgreSQL设置主键自增、PostgreSQL重置主键自增从1开始

自增字段

从1开始

清空表数据,自增从1开始

自增字段

PostgreSQL设置主键自增

CREATE TABLE student (
 id serial NOT NULL , //serial序列号
 name varchar(50) COLLATE pg_catalog.default NOT NULL,
 age int4,
 information text COLLATE pg_catalog.default,
 CONSTRAINT _pkey PRIMARY KEY (id) 
);

从1开始

PostgreSQL重置主键自增从1开始

TRUNCATE student RESTART IDENTITY;

清空表数据,自增从1开始

PostgreSQL重置主键自增从1开始

//清空表数据
TRUNCATE student;
//清空表数据,自增从1开始
TRUNCATE student RESTART IDENTITY;

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

您可能感兴趣的文章:
  • PostgreSQL Sequence序列的使用详解
  • postgresql 中的序列nextval详解
  • PostgreSQL 序列绑定字段与不绑定字段的区别说明
  • PostgreSQL 序列增删改案例
  • postgresql重置序列起始值的操作
  • postgresql修改自增序列操作
  • Postgresql数据库之创建和修改序列的操作

标签:乌海 株洲 晋城 来宾 锦州 衡阳 蚌埠 珠海

巨人网络通讯声明:本文标题《postgresql 实现更新序列的起始值》,本文关键词  postgresql,实现,更新,序列,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《postgresql 实现更新序列的起始值》相关的同类信息!
  • 本页收集关于postgresql 实现更新序列的起始值的相关信息资讯供网民参考!
  • 推荐文章