PostgreSQL中讓主鍵自增長可先建立一個對應(yīng)表的sequence
CREATE SEQUENCE test_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
其中START是從數(shù)字幾開始柴钻,INCREMENT BY是一次增長幾個數(shù)字,NO MINVALUE是沒有最小值,NO MAXVALUE是沒有最大值;
然后修改表id字段
alter table test alter column id set default nextval('test_id_seq');
也可以在建表的時候使用:
"id" int4 DEFAULT nextval('t_ordercenter_info_history_id_seq'::regclass) NOT NULL