table_constraints

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

# 34.43. `table_constraints`

`table_constraints`ビューには、現在のユーザが所有する、または何らかのSELECT以外の権限を持つテーブルに属する全ての制約があります。

表 34-41. `table_constraints`の列

名前 | データ型 | 説明
--- | --- | ---
`constraint_catalog` | `sql_identifier` | 制約を持つデータベースの名前です （常に現在のデータベースです）。
`constraint_schema` | `sql_identifier` | 制約を持つスキーマの名前です。
`constraint_name` | `sql_identifier` | 制約の名前です。
`table_catalog` | `sql_identifier` | テーブルを持つデータベースの名前です （常に現在のデータベースです）。
`table_schema` | `sql_identifier` | テーブルを持つスキーマの名前です。
`table_name` | `sql_identifier` | テーブルの名前です。
`constraint_type` | `character_data` | 制約の種類です。 `CHECK`、`FOREIGN KEY`、`PRIMARY KEY`、`UNIQUE`のいずれかです。
`is_deferrable` | `yes_or_no` | 制約が遅延可能な場合は`YES`、さもなくば`NO`です。
`initially_deferred` | `yes_or_no` | 制約が遅延可能、かつ、初期状態が遅延の場合は`YES`、さもなくば`NO`です。

前のページ | ホーム | 次のページ
`sql_sizing_profiles` | 上に戻る | `table_privileges`