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