PostgreSQL 9.3.2文書 | ||||
---|---|---|---|---|
前のページ | 上に戻る | 第 34章情報スキーマ | 次のページ |
table_constraintsビューには、現在のユーザが所有する、または何らかのSELECT以外の権限を持つテーブルに属する全ての制約があります。
表 34-48. 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です。 |