Using index 명령어로 Unique index를 Primary Key로 설정하는 것을 공유드립니다.
edb=# create unique index king_idx on king(a);
CREATE INDEX
edb=# \d king
"public.king" 테이블
필드명 | 형태 | 기타 조건
--------+---------+---------------------------------------
a | numeric | default nextval('king_seq'::regclass)
인덱스들:
"king_idx" UNIQUE, btree (a)
public | king_idx | 인덱스 | enterprisedb | king | 88 kB |
alter table king add CONSTRAINT king_pk primary key using index king_idx;
"public.king" 테이블
필드명 | 형태 | 기타 조건
--------+---------+------------------------------------------------
a | numeric | not null default nextval('king_seq'::regclass)
인덱스들:
"king_pk" PRIMARY KEY, btree (a)
public | king_pk | 인덱스 | enterprisedb | king | 88 kB
간단한 팁이지만 혹시 모르시는 분들을 위해 공유드립니다.