반응형
기본키 자동증가 설정하기
최근 버전
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.]
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
기본 함수를 사용하여 JSON 데이터 유효성 검사, 쿼리, 변경(SQL Server) (0) | 2021.06.03 |
---|---|
[PostgreSql] 버전 확인, 확장프로그램 확인 (0) | 2021.05.24 |
[MS-SQL] JSON에 Null 값 포함 - INCLUDE_NULL_VALUES 옵션 (0) | 2021.03.25 |
[PostgreSQL] PostgreSQL 날짜&시간 사용하기 (0) | 2021.03.04 |
[PostgreSQL] 마이그레이션 : SQL Server → PostgreSQL (0) | 2021.03.03 |