CREATE TABLE "TestTable"
(
"TestTableID" serial,
"Title" character varying(255) NOT NULL,
CONSTRAINT "TestTable_TestTableID_pk" PRIMARY KEY ("TestTableID")
)
WITHOUT OIDS; -- WITH OIDS;
ALTER TABLE "TestTable" OWNER TO postgres;
위와 같이 테이블을 생성하면 테이블이 잘 생성이 됩니다.
select oid, * from "pg_catalog"."pg_class" where relnamespace=2200 and relkind='r';
위와 같은 쿼리를 실행해도 oid는 잘 보이구요...
WITH OIDS;란 것도 있던데 그건 테이블 생성시에 어떤 의미인가요? |