存档

文章标签 ‘序列号’

PostgreSQL生成唯一序列号

2014年11月17日 没有评论

项目中经常会用到数字的唯一标识生成,比较常见的做法是用PostgreSQL的SEQUENCE来生成。
简单说一下步骤:
基础:
PostgreSQL自带的命令行工具是psql,用法是psql -Uuserxxx -Wpasswordxxx dbname
如果未配置到PATH环境变更中,默认可执行文件位置/usr/local/pgsql/bin/psql
退出命令行使用\q

1、创建一个从123456开始名为xxx_id_seq序列

CREATE SEQUENCE xxx_id_seq START 123456;

2、使用方法

SELECT nextval('xxx_id_seq');

3、改当前序列号为从10000001开始

SELECT setval('xxx_id_seq',10000001);

更多内容…

分类: 工作 标签: , , ,