테이블 생성 스크립트

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
Posted by 짱가쟁이