码迷,mamicode.com
首页 > 其他好文 > 详细

2015第15周三

时间:2015-04-08 21:15:00      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

今天又遇到了pgsql数据库序列问题:之前也知道pgsql数据库中创建序列有两种方式:
1、指定列类型为bigserial
2、通过sql语句:
  DROP SEQUENCE "public"."table_i_id_seq";
CREATE SEQUENCE "public"."table_i_id_seq"
 INCREMENT 1
 MINVALUE 1
 MAXVALUE 999999
 START 50
 CACHE 1;
这里可以指定序列最大值,最小值和初始值,通过下面语句可以设定序列后面的起始值:
SELECT setval(‘"public"."table_i_id_seq"‘, 100, true);
指定序列类型的值,在insert插入时也可以指定值,只有没有唯一性约束,均可以正常进行。





2015第15周三

标签:

原文地址:http://www.cnblogs.com/doit8791/p/4403552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!