2015. 1. 2. 17:05
테이블 생성 스크립트
CREATE TABLE TB_USER
(
username character varying(64) NOT NULL, -- 사용자이름
password character varying(20), -- 비밀번호
CONSTRAINT PK_TB_USER PRIMARY KEY (username)
)
WITH (
OIDS=FALSE
);
COMMENT ON TABLE TB_USER IS '사용자 관리';
COMMENT ON COLUMN TB_USER.username IS '사용자이름';
COMMENT ON COLUMN TB_USER.password IS '비밀번호';
위와 같이 테이블을 생성할 때 OIDS=FALSE란 구분이 보인다.
궁금해서 뒤져본 결과 postgresql은 테이블을 생성할 때 기본키를 설정하지 않으면 내부적으로 기본키를 생성한다고 한다. 이를 OIDS라고 하며 OIDS=FALSE란 의미 그대로 기본키를 내부적으로 생성하지 않겠다는 것이다.
'DBMS > postgresql' 카테고리의 다른 글
WGS84 거리 계산 함수 (0) | 2015.01.15 |
---|---|
[poostgresql] - postgis 사용하여 반경 검색하기 (0) | 2015.01.09 |