table_constraints #
   The view <literal>table_constraints</literal> contains all
   constraints belonging to tables that the current user owns or has
   some privilege other than <literal>SELECT</literal> on.
table_constraintsビューには、現在のユーザが所有する、または何らかのSELECT以外の権限を持つテーブルに属する全ての制約があります。
  
表35.50 table_constraintsの列
| Column Type 列 型 Description 説明 | 
|---|
| 
        Name of the database that contains the constraint (always the current database) 制約を持つデータベースの名前です(常に現在のデータベースです)。 | 
| 
        Name of the schema that contains the constraint 制約を持つスキーマの名前です。 | 
| 
        Name of the constraint 制約の名前です。 | 
| 
        Name of the database that contains the table (always the current database) テーブルを持つデータベースの名前です(常に現在のデータベースです)。 | 
| 
        Name of the schema that contains the table テーブルを持つスキーマの名前です。 | 
| 
        Name of the table テーブルの名前です。 | 
| 
        
       Type of the constraint: <literal>CHECK</literal> (includes not-null constraints),
       <literal>FOREIGN KEY</literal>, <literal>PRIMARY KEY</literal>,
       or <literal>UNIQUE</literal>
制約の種類です。
 | 
| 
        
       <literal>YES</literal> if the constraint is deferrable, <literal>NO</literal> if not
制約が遅延可能ならば | 
| 
        
       <literal>YES</literal> if the constraint is deferrable and initially deferred, <literal>NO</literal> if not
制約が遅延可能で初期状態が遅延であれば | 
| 
        
       <literal>YES</literal> if the constraint is enforced, <literal>NO</literal> if not
制約が強制ならば | 
| 
        
       If the constraint is a unique constraint, then <literal>YES</literal>
       if the constraint treats nulls as distinct or <literal>NO</literal> if
       it treats nulls as not distinct, otherwise null for other types of
       constraints.
制約が一意性制約である場合、制約がNULLを区別して扱う場合は |