[pgsql-jp: 25935] Re: 制約名等の取得方法

Tadashi Kanbayashi Tadashi.Kanbayashi @ toppan.co.jp
2002年 5月 14日 (火) 18:30:17 JST


下記、ありがとうございます。

もう少し教えてください。

下記の方法でSQLを表示させてみました。
しかし、SQLの意味がわかりません(カラムの意味)。
どこか、参考になるURLがあれば教えてください。

あと、postgresql_autodoc.pl のsql_Foreign_Keys を見ました。
実行もしてみました。
こちらも、SQLの意味がわかりません。
この外部キーについては近々で整理したく、
申し訳ありませんが、下記SQLの意味を教えてください。


SELECT oid
            , tgname as constraint_name
            , tgnargs as number_args
            , tgargs as args
FROM pg_trigger
WHERE tgisconstraint = TRUE
   AND tgtype = 21
   AND tgrelid = ?;


お願いします。


-----Original Message-----
差出人 : sugita @ sra.co.jp <sugita @ sra.co.jp>
宛先 : pgsql-jp @ ml.postgresql.jp <pgsql-jp @ ml.postgresql.jp>
日時 : 2002年5月14日 15:59
件名 : [pgsql-jp: 25925] Re: 制約名等の取得方法


>  杉田です。
>
>From: "Tadashi Kanbayashi" <Tadashi.Kanbayashi @ toppan.co.jp>
>Subject: [pgsql-jp: 25921] 制約名等の取得方法
>Date: Tue, 14 May 2002 14:36:47 +0900
>
>;;; 今、
>;;;  ・作成されている主キーの一覧 
>;;;  ・作成されている外部キーの一覧 
>;;; を、”テーブル名 、 制約名” で取得したいです。
>;;;
>;;; また、
>;;;  ・作成されている索引の一覧
>;;; を、”テーブル名 、 索引名” で取得したいです。
>;;;
>;;; どうSQLを書けば良いか、教えてください。
>
>  psql -E で起動して、\d、\d テーブル名とすると、テーブル一覧、主キー、外
部キー、
>索引を得るために使える SQL が表示されます。
>
>  外部キーについては、次のソース postgresql_autodoc.pl の sql_Foreign_Keys
が
>参考になります。
>
>    PostgreSQL AutoDoc v0.50 (http://www.zort.ca/postgresql/)
>
>Kenji Sugita
>sugita @ sra.co.jp
>





pgsql-jp メーリングリストの案内