カラムのデフォルト値をシーケンスから取得すると、明示的に値を設定しなくても連番が挿入されるので便利です。
CREATE SEQUENCE hoge_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 100000 CACHE 1; ALTER TABLE hoge_seq OWNER TO postgres; CREATE TABLE hoge_table ( id integer NOT NULL, no integer NOT NULL DEFAULT nextval('hoge_seq'), CONSTRAINT hoge_table_pkey PRIMARY KEY (id) ) WITH ( OIDS=FALSE );