[pgsql-jp: 30333] Re: テーブル構成の取得方法について
Yutaka tanida
yutaka @ hi-net.zaq.ne.jp
2003年 7月 2日 (水) 18:16:00 JST
谷田です。私自身はシステムカタログはほとんど使わないので、マニュアルから
の知識ですが・・・
On 2 Jul 2003 17:06:31 +0900
"Tadashi Kanbayashi" <Tadashi.Kanbayashi @ toppan.co.jp> wrote:
> テーブル構成を閲覧するためのツールを、設計支援、
> アプリ開発支援を目的に作成していますが、以下の情報を
> 取得するための方法がわかりません。
>
> ・主キー構成
> ・一意キー構成
上記2つはどれも制約なので、pg_constraintから取得できます。
> ・NOT NULLかどうか
pg_attribute.attnotnullがそれにあたりませんか?
> ・インデックス
pg_indexにあります。
おそらく、この種の情報を引き出すのに最も有効なのはpg_dumpのソースコード
だと思います:-)
--
Yutaka tanida <yutaka @ nonsensecorner.com>
http://www.nonsensecorner.com/
pgsql-jp メーリングリストの案内