[pgsql-jp: 25925] Re: 制約名等の取得方法
sugita @ sra.co.jp
sugita @ sra.co.jp
2002年 5月 14日 (火) 15:54:16 JST
杉田です。
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 メーリングリストの案内