33.43. table_constraints

The view table_constraints contains all constraints belonging to tables that the current user owns or has some non-SELECT privilege on.

Table 33-41. table_constraints Columns

NameData TypeDescription
constraint_catalogsql_identifierName of the database that contains the constraint (always the current database)
constraint_schemasql_identifierName of the schema that contains the constraint
constraint_namesql_identifierName of the constraint
table_catalogsql_identifierName of the database that contains the table (always the current database)
table_schemasql_identifierName of the schema that contains the table
table_namesql_identifierName of the table
constraint_typecharacter_data Type of the constraint: CHECK, FOREIGN KEY, PRIMARY KEY, or UNIQUE
is_deferrablecharacter_dataYES if the constraint is deferrable, NO if not
initially_deferredcharacter_dataYES if the constraint is deferrable and initially deferred, NO if not