PostgreSQL

[PostgreSQL] Primary Key 설정 추가 생성

리거니 2023. 3. 30. 23:17
Primary Key 의 약어로 데이터베이스의 기본키를 의미한다. 

 

 - 기본키는 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다.

 

 - 유일성과 최소성을 가지며 튜플을 식별하기 위해 반드시 필요한 키이다.

 

 - NULL 값이 있어서도 안된다.

 


1. PK 생성

 

 

[ 제약조건 이름 미생성 시 ]

ALTER TABLE  <테이블이름>  ADD PRIMARY KEY <컬럼 명>;

 

[ 제약조건 이름 생성 시 ]

ALTER TABLE 테이블이름 ADD CONSTRAINT <기본키_제약조건_이름> PRIMARY KEY (<컬럼명>)

 

 

2. PK 삭제

 

ALTER TABLE 테이블이름  DROP PRIMARY KEY;