存档

文章标签 ‘SEQUENCE’

postgresql用于序列号生成器备忘

2016年4月6日 没有评论

第一步,安装:

yum install postgresql-server

第二步,指定并初始化目录

cd /data/
mkdir psqldata
chown postgres:postgres psqldata
su - postgres
initdb /data/psqldata/

第三步,修改基本配置postgresql.conf

vi /data/psqldata/postgresql.conf
#改几个基本配置listen_addresses、port、max_connections

vi /data/psqldata/pg_hba.conf
#在IPv4 local connections:下增加相应IP的授权

更多内容…

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);

更多内容…

分类: 工作 标签: , , ,