본문 바로가기
DB, MW

[DB] Primary Key 이란?

by wahu 2021. 12. 2.

Primary Key란?

- 테이블 내에서 row의 유일함을 보장하는 컬럼 또는 컬럼의 집합이다.

- 한 테이블에서 Primary Key는 반드시 하나만 존재한다.

- PostgreSQL에서는 Primary Key 생성 시 구성된 컬럼으로 B-tree Index를 생성해준다.

 

Primary Key 선정 기준

- Unique, Not Null 인 것을 고르자

- row를 식별할 수 있는 명확한 컬럼이 있는 경우 해당 컬럼을 Primary Key로 선정

- 명확한 컬럼이 없는 경우 auto-increment id로 설정

'DB, MW' 카테고리의 다른 글

MongoDB 속도 개선  (0) 2020.03.20
[Kafka] 카프카 옵션 셋팅  (0) 2020.03.04
[Kafka] 커밋과 오프셋  (0) 2020.03.03
카프카(kafka) docker 설정  (0) 2020.02.28

댓글