[pgsql-jp: 26618] Re: トランザクション中の select文でエラーが発生した場合
shohei kawakami
shohei @ f-512tr.ddo.jp
2002年 7月 8日 (月) 16:28:12 JST
川上@佐世保です。
三村さん、後藤さん有難うございます。
> PostgreSQLだとoidが存在しないという事はないと思います。
7.2から oid が存在しないテーブルも作成出来るような記事
を見た記憶が有ったので oid がテーブルに存在するかどうか
をチェックする必要が有るかなと思ったのです。
でもそれは私の勘違いだろうと思います。m(._.)m
> ですが、カラムが存在するかしないかを確かめたければ、
>
> SELECT count(a.attname)
> From pg_class c,pg_attribute a
> WHERE c.relname='テーブル名' and a.attrelid = c.oid and attname='カラム名';
>
> というようなクエリで確かめられます。
有難うございました、上記の方法で確認できました。
またよろしくお願いします。
pgsql-jp メーリングリストの案内