[pgsql-jp: 30845] Re: pg_typeの読み方を教えて下さい。
Tietew
tietew @ tietew.net
2003年 8月 27日 (水) 20:08:33 JST
On Wed, 27 Aug 2003 17:43:09 +0900
In article <000f01c36c77$3ec064d0$3401a8c0 @ WS80>
[[pgsql-jp: 30844] pg_typeの読み方を教えて下さい。]
"js" <jsibasaki @ luftwaffe.zive.net> wrote:
> libpq.dll のデータベース接続関数で PQftype というのがありますがこの戻り値か
> ら
> pg_type を参照するとデータ型を得ることが出来るようなのですが
> それは「typelem」列のことなんでしょうか?
pg_type.oid が正式じゃなかったかと。
> PQftypeでVARCHAR型の列を参照すると 1043 という数値が帰ってきて
>
> select * from pg_type where typelem=1043
>
> としたところ、「typname」列に 「_varchar」と出たのでこの解釈仕方でよいので
> しょうか?
select * from pg_type where oid = 1043;
がいいと思います。typname => 'varchar' になります。
> これってデータベースを作り直したり、PostgreSQLをインストールし直したりしても
>
> VARCHAR型=1043 は変らず使用出来るのでしょうか?
うちでも 1043 でしたが,仮定はしない方がよいかと。
―[ Tietew ]――――――――――――――――――――――――――――
Mail: tietew @ tietew.net / tietew @ raug.net
Web : http://www.tietew.net/ Tietew Windows Lab.
PGP fingerprint: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
pgsql-jp メーリングリストの案内