본문 바로가기

프로그래밍/DataBase

[POSTGRESQL] 기본키 자동증가 설정하기

반응형

기본키 자동증가 설정하기 

 

 

최근 버전

 

ALTER TABLE test1 ADD COLUMN id SERIAL PRIMARY KEY;

 

 

예전 버전 

 

 

1. 시퀀스를 생성한다. 

 

 

create sequence sequence_name owned by tablename.columname;

 

 

2. 기본키의 기본 값 수정

 

 

기본 키의 기본값에 nextval('sequence_name'::regclass) 를 추가한다. 

 

alter table test alter column id set default nextval('sequence_name');



출처: https://kugancity.tistory.com/entry/postgresql-의-기본키-자동-증가 [you've got to find what you love.]

반응형