[pgsql-jp: 30087] Re: \d インデックス
sugita @ sra.co.jp
sugita @ sra.co.jp
2003年 5月 29日 (木) 19:39:17 JST
杉田です。
From: "cdb01160" <cdb01160 @ hkg.odn.ne.jp>
Subject: [pgsql-jp: 30079] \d インデックス
Date: Thu, 29 May 2003 11:21:14 +0900
;;; 7.3.2 の psql で、表題のバックスラッシュコマンドで、
;;; インデックスの情報を表示させると、
;;; (例)
;;; Index "public.emp_pkey"
;;; Column | Type
;;; --------+---------
;;; id | integer
;;; primary key, btree, for table "public.emp"
;;;
;;; と出てくるのですが、発行している SQL 文を見ると
;;; インデックスが付いているテーブル(emp) の namespace を
;;; 調べていないようなのですが、
;;; テーブルは、インデックスのある namespace に必ず、ある
;;; と仮定されているのでしょうか?
;;; それとも逆で、インデックスは、対象のテーブルと同じ namespace に
;;; 必ず作られる、なのでしょうか?
;;; (どうも後者のような気がするけど、、、、、)
CREATE INDEX のマニュアルに以下のように書かれています。
index_name
The name of the index to be created. No schema name can be included
here; the index is always created in the same schema as its parent
table.
Kenji Sugita
pgsql-jp メーリングリストの案内