[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 メーリングリストの案内