[pgsql-jp: 32939] カタログからのプライマリーカラムの取り出しについて
ゆう
you @ miffy.cc
2004年 5月 15日 (土) 01:50:14 JST
こんばんは。
いつも閲覧させていただいております。
今回、システムカタログについて質問をさせていただきます。
システムカタログでプライマリーのキーの取得を行なうSQLを
記述しました。しかし、システム列のデータ?(ctid,oid,xmin,cmin,
xmax,cmax,tableoid)などまで取得してしまっております。
このシステム列のデータを表示させない方法としては、
どのシステムカタログのフィールドの値とpg_classの
フィールドでWHEREであわせないといけないのでしょうか。
お手数をおかけしますが、教えていただけないでしょうか。
お願いいたします。
ゆう
SELECT
pg_class.relname,
pg_attribute.attname
FROM
pg_class,
pg_index,
pg_attribute
WHERE
pg_class.oid = pg_index.indrelid AND
pg_class.oid = pg_attribute.attrelid AND
pg_index.indisprimary = TRUE
test_info | test_info_cd
test_info | test_cd
test_info | ctid
test_info | oid
test_info | xmin
test_info | cmin
test_info | xmax
test_info | cmax
test_info | tableoid
pgsql-jp メーリングリストの案内