소연의_개발일지

 

postgreSQL 과 pgAdmin4를 사용 중 primary key를 변경해야 할 때

 

1. 첫 번째로, 이전의 프라이머리 키를 지운다.

ALTER TABLE <table_name> DROP CONSTRAINT <table_name>_pkey;

예)

ALTER TABLE test DROP CONSTRAINT test_pkey;

 

2. 그 다음, 프라이머리 컬럼 키로 되어 있는 컬럼 이름을 변경해준다.

ALTER TABLE <table_name> RENAME COLUMN <primary_key_candidate> TO id;

 

3. 새 프라머리 키를 지정한다.

ALTER TABLE <table_name> ADD PRIMARY KEY (id);

 

 

profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!