postgresql 实现更新序列的起始值
序列postgresql 实现 更新 起始值
2023-06-13 09:19:48 时间
迁移老数据到新的数据库,需要把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)
);
PostgreSQL重置主键自增从1开始
TRUNCATE student RESTART IDENTITY;
清空表数据,自增从1开始PostgreSQL重置主键自增从1开始
//清空表数据
TRUNCATE student;
//清空表数据,自增从1开始
TRUNCATE student RESTART IDENTITY;
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 postgresql 实现更新序列的起始值
相关文章
- 美丽序列(动态规划)
- 最长上升子序列问题LIS(dp)
- Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析|附代码数据
- 集成时间序列模型提高预测精度
- postgreSQL查询结果里添加一个额外的自增序列方法
- PostgreSQL 数据库基础 之 Sequence序列的使用介绍
- SQLServer 错误 17194 服务器无法加载登录所需的 SSL 提供程序库;连接已关闭。 可以用 SSL 对登录序列或所有通信进行加密,具体取决于管理员配置服务器的方式。 有关以下错误消息的信息,请参阅联机丛书:0xXXXX。 [客户端:11.11.11.11] 故障 处理 修复 支持远程
- postgresql重置序列起始值的操作
- 用户PostgreSQL的新用户:创建步骤(postgresql新建)
- ?探究PostgreSQL:一款强大的数据库系统(postgresql是什么)
- PostgreSQL:实现强大优势的数据库(postgresql优势)
- 使用Postgresql可视化工具轻松访问数据库(postgresql可视化工具)
- PostgreSQL:实现数据库的继承性(postgresql继承)
- 能力 PostgreSQL的强大并发能力(postgresql并发)
- Oracle序列的最大值研究(oracle序列最大值)
- PostgreSQL:未来数据库发展的光明前景(postgresql前景)
- PostgreSQL外键:更好的数据库关联性(postgresql外键)
- PostgreSQL授权简介及操作指南(postgresql授权)
- PostgreSQL文档:完整的指南和参考资料(postgresql文档)
- 使用Oracle中的序列伪列获取定制ID(oracle中的序列伪列)