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;