2015第15周三

今天又遇到了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插入时也可以指定值,只有没有唯一性约束,均可以正常进行。





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