バージョンごとのドキュメント一覧

35.9. check_constraints #

The view <literal>check_constraints</literal> contains all check constraints, either defined on a table or on a domain, that are owned by a currently enabled role. (The owner of the table or domain is the owner of the constraint.) check_constraintsビューには、現在有効なロールが所有している、テーブル上もしくはドメイン上のどちらかにある、全ての検査制約が含まれます (テーブルもしくはドメインの所有者がこの制約の所有者です)。

The SQL standard considers not-null constraints to be check constraints with a <literal>CHECK (<replaceable>column_name</replaceable> IS NOT NULL)</literal> expression. So not-null constraints are also included here and don't have a separate view. 《機械翻訳》SQL標準では、非null制約はCHECK(column_nameIS NOT NULL)式を持つ検査制約とみなされます。 したがって、非null制約もここに含まれ、個別のビューはありません。

表35.7 check_constraintsの列

<title><structname>check_constraints</structname> Columns</title>

Column Type 列 型

Description 説明

constraint_catalog sql_identifier

Name of the database containing the constraint (always the current database) 制約が含まれるデータベースの名前です(常に現在のデータベースです)。

constraint_schema sql_identifier

Name of the schema containing the constraint 制約が含まれるスキーマの名前です。

constraint_name sql_identifier

Name of the constraint 制約の名前です。

check_clause character_data

The check expression of the check constraint この検査制約の検査式です。