key_column_usage

PostgreSQL 8.0.0 文書
前のページ | 巻戻し | 第 30章情報スキーマ | 早送り | 次のページ

# 30.18. `key_column_usage`

`key_column_usage`ビューは、現在のデータベースにおいて、ある一意性制約、プライマリキー制約、外部キー制約によって制限を受けている全ての列を識別します。 検査制約はこのビューには含まれません。 現在のユーザによって所有されたテーブル内のこうした列のみがここに示されます。

表 30-16. `key_column_usage` の列

名前 | データ型 | 説明
--- | --- | ---
`constraint_catalog` | `sql_identifier` | 制約を持つデータベースの名前です。(常に現在のデータベースです。)
`constraint_schema` | `sql_identifier` | 制約を持つスキーマの名前です。
`constraint_name` | `sql_identifier` | 制約の名前です。
`table_catalog` | `sql_identifier` | ある制約によって制限を受ける列を持つテーブルを持つデータベースの名前です。 (常に現在のデータベースです。)
`table_schema` | `sql_identifier` | ある制約によって制限を受ける列を持つテーブルを持つスキーマの名前です。
`table_name` | `sql_identifier` | ある制約によって制限を受ける列を持つテーブルの名前です。
`column_name` | `sql_identifier` | ある制約によって制限を受ける列の名前です。
`ordinal_position` | `cardinal_number` | 制約キー内の列の位置を(1から始まる)序数で表したものです。

前のページ | ホーム | 次のページ
`enabled_roles` | 上に戻る | `parameters`