CREATE SEQUENCE attach_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1;
SELECT setval(attach_id_seq', 14);
create table tablename(
id int4 DEFAULT nextval('"attach_id_seq"'::text) NOT NULL,
name varchar(20)
}
这样它就不是主建了!
SELECT setval(attach_id_seq', 14);
create table tablename(
id int4 DEFAULT nextval('"attach_id_seq"'::text) NOT NULL,
name varchar(20)
}
这样它就不是主建了!
CREATE SEQUENCE attach_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1;
SELECT setval(attach_id_seq', 1);再在建表时把一个字段的默认值设为这个sequence的下一个值就可以了
create table tablename(
id int4 DEFAULT nextval('"attach_id_seq"'::text) NOT NULL,
name varchar(20)
)
这样它就不是主建了!