constraint_column_usage

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

# 30.10. `constraint_column_usage`

`constraint_column_usage` ビューは、現在のデータベースで制約を使用する全ての列を識別します。 現在のユーザが所有するテーブル内の列のみが表示されます。 検査制約では、このビューは検査式で使用される列を識別します。 外部キー制約では、このビューは外部キーを参照する列を識別します。 一意性制約もしくはプライマリキー制約では、このビューは制約される列を識別します。

表 30-8. `constraint_column_usage` 列

名前 | データ型 | 説明
--- | --- | ---
`table_catalog` | `sql_identifier` | ある制約で使用される列を持つデータベースの名前です。 (データベースの名前です。)
`table_schema` | `sql_identifier` | ある制約で使用される列を持つテーブルを含むスキーマの名前です。
`table_name` | `sql_identifier` | ある制約で使用される列を持つテーブルの名前です。
`column_name` | `sql_identifier` | ある制約で使用される列の名前です。
`constraint_catalog` | `sql_identifier` | 制約を持つデータベースの名前です。(常に現在のデータベースです。)
`constraint_schema` | `sql_identifier` | 制約を持つスキーマの名前です。
`constraint_name` | `sql_identifier` | 制約の名前です。

前のページ | ホーム | 次のページ
`columns` | 上に戻る | `constraint_table_usage`