博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postgresql重置序列SEQUENCE
阅读量:7113 次
发布时间:2019-06-28

本文共 513 字,大约阅读时间需要 1 分钟。

hot3.png

以下是在psql下建立一张表:
CREATE SEQUENCE increment_num INCREMENT 1 START 1;CREATE TABLE session (user_id INT DEFAULT NEXTVAL('increment_num'),user_name VARCHAR(20),user_email VARCHAR(40),user_passwd VARCHAR(50),CONSTRAINT primary_key PRIMARY KEY (user_id),CONSTRAINT unique_email UNIQUE (user_email),CONSTRAINT unique_name UNIQUE (user_name));
user_id字段是一个自增字段(通过序列increment_num实现)。

在测试阶段常常清空数据库,同时自增字段也最好重置为从1开始,也就是:

select setval('increment_num', 1, false)
对序列进行了很详细的讲解。

转载于:https://my.oschina.net/letiantian/blog/176371

你可能感兴趣的文章
实现TeX的算法:回首编程技术的过去三十年
查看>>
Facebook是如何缩短iOS应用启动时间的
查看>>
又拍云CDN再出力作,三驾马车为视频护航
查看>>
Java RESTful Web Service实战
查看>>
详解分布式系统本质:“分治”和“冗余”
查看>>
谈谈常见H5制作方法——视频与CSS3
查看>>
[译]Yarn:一个新的JavaScript包管理器
查看>>
实用的IT类网站及工具大集合
查看>>
tomcat的servlet读取请求参数
查看>>
yii2项目实战之配置
查看>>
SICP Python 描述 1.5 控制
查看>>
菜鸟排查数据库异常的事
查看>>
CSS:关于元素宽度与高度的讨论 系列文章(一)
查看>>
webstorm、phpstorm、idea等使用技巧记录
查看>>
腾讯内核团队发布 TCPA,为何是 OPEN 而非开源?
查看>>
芯片巨人英特尔的 Linux 开源驱动加入支持其独显的代码
查看>>
Android Studio 3.5 Canary 12 发布
查看>>
我在 DC010 听了一场黑客版“奇葩说”|ISC2018
查看>>
js算法初窥06(算法模式03-函数式编程)
查看>>
【视频教程】微信小程序开发【一个实例】
查看>>