Database/SQL

[PostgreSQL] 도메인, 인덱스, 트리거

혀나Lee 2016. 9. 26. 18:08

도메인

엔티티 속성(attribute)들이 가질 수 있는 값의 집합을 의미. entity와 attribute에 대응하는 테이블의 column에 대한 data type, length를 의미 (즉, 두 속성의 도메인이 같다는 말은 두 속성의 데이터 타입과 길이가 같음을 의미)

도메인 만들기

CREATE DOMAIN name [AS] data_type
[COLLATE collation]
[DEFAULT expression]
[constraint [...]]

where constraint is:

[CONSTRAINT constraint_name]
{NOT NULL | NULL | CHECK (expression)}
  • name: 도메인 이름
  • data_type: 도메인의 데이터 타입
  • collation: 


인덱스

트리거