[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 メーリングリストの案内