기본적인 테이블 생성 query
CREATE TABLE books (
id integer UNIQUE,
title text NOT NULL,
author_id integer,
subject_id integer,
CONSTRAINT books_id_pkey PRIMARY KEY(id)
);
id integer UNIQUE,
title text NOT NULL,
author_id integer,
subject_id integer,
CONSTRAINT books_id_pkey PRIMARY KEY(id)
);
UNIQUE : 일반적으로 NULL이 들어가지만 중복되는 값을 넣으려 하면 실패함.
NOT NULL : PRIMARY KEY를 적용하면 자동으로 추가됨. NULL을 가질 수 없음.
PRIMARY KEY: 이 constraint는 UNIQUE + NOT NULL 을 뜻함.
'DataBase' 카테고리의 다른 글
PostgreSQL - ALTER (6) | 2009.05.02 |
---|---|
PostgreSQL - Data Types (0) | 2009.05.02 |
Practical PostgreSQL - 문법상 특징 (0) | 2009.05.02 |
[PostgreSQL] subquery를 LIKE 에 이용하기 (0) | 2009.04.18 |
[PostgreSQL] 일별, 월별 통계 구하기 (0) | 2009.04.18 |