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