[pgsql-jp: 35559] Re: OID とは?
堀越
horihorikoshi @ yahoo.co.jp
2005年 6月 22日 (水) 17:02:04 JST
綾さん、堀田さん、後藤さん、
素早いお返事ありがとうございます。
オラクルのROWID ≒ ポスグレOID
ということで理解できました。
また宜しくお願い致します。
--- Kazumasa Gotoh <kgotoh @ cic-kk.co.jp> からのメッセー
ジ:
>
> From: 堀越 弘幸 <horihorikoshi @ yahoo.co.jp>
> Date: Wed, 22 Jun 2005 16:03:15 +0900 (JST)
>
> >
> かなり初歩的な質問なのですが、PostgreSQLで言うOIDとは
、Oracle
> > で言うところのROWIDと同様なものなのでしょうか?
>
> 似てはいますが、まったく同じでもないようです。
>
> Oracle の ROWID
> はテーブルごとにユニークなものであったかと
> 思いますが、PostgreSQL の OID は DB
> 全体のなかでユニークなものに
> なる…
> はずなんですが、オブジェクトの数が多すぎると必ずしも
> ユニークではなくなるようです。
>
>
>
http://www.linux.or.jp/JF/JFdocs/PostgreSQL-FAQ.html#4.12
>
> という FAQ もあります。また、
>
>
>
http://www.postgresql.jp/document/pg801doc/html/datatype-oid.html
>
> にも書いてありますが、WITHOUT OIDS で CREATE TABLE
> した方が
> オススメという考え方もあります。
>
>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> (株) セントラル情報センター
> 後藤和政
kgotoh @ cic-kk.co.jp
__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/
pgsql-jp メーリングリストの案内