- mysql계열 db의 auto_increment를 postgreSQL에서 유사하게 구현할 수 있음.
[방법] 시퀀스 생성 후, 해당 컬럼의 기본값에 시쿼스 부여.
예)
CREATE SEQUENCE '시퀀스 명'
INCREMENT BY 1
MINVALUE 1
MAXVALUE 99999
CACHE 1
NO CYCLE;
ALTER SEQUENCE '시퀀스 명' OWNER TO '해당 계정';
GRANT ALL ON SEQUENCE '시퀀스 명' TO '해당 계정';
ALTER TABLE '테이블 명' ALTER COLUMN '컬럼 명' SET DEFAULT nextval('시퀀스 명'::regclass);
[방법] 시퀀스 생성 후, 해당 컬럼의 기본값에 시쿼스 부여.
예)
CREATE SEQUENCE '시퀀스 명'
INCREMENT BY 1
MINVALUE 1
MAXVALUE 99999
CACHE 1
NO CYCLE;
ALTER SEQUENCE '시퀀스 명' OWNER TO '해당 계정';
GRANT ALL ON SEQUENCE '시퀀스 명' TO '해당 계정';
ALTER TABLE '테이블 명' ALTER COLUMN '컬럼 명' SET DEFAULT nextval('시퀀스 명'::regclass);
댓글
댓글 쓰기