PostgreSQLLa base de données la plus sophistiquée au monde.

32.39. table_constraints

La vue table_constraints contient toutes les contraintes appartenant aux tables possédées par l'utilisateur courant ou pour lesquelles l'utilisateur courant dispose de certains droits.

Tableau 32.37. Colonnes de table_constraints

Nom Type de données Description
constraint_catalog sql_identifier Nom de la base de données contenant la contrainte (toujours la base de données courante)
constraint_schema sql_identifier Nom du schéma contenant la contrainte
constraint_name sql_identifier Nom de la contrainte
table_catalog sql_identifier Nom de la base de données contenant la table (toujours la base de données courante)
table_schema sql_identifier Nom du schéma contenant la table
table_name sql_identifier Nom de la table
constraint_type character_data Type de contrainte : CHECK, FOREIGN KEY, PRIMARY KEY ou UNIQUE
is_deferrable character_data YES si la contrainte est déferrable, NO sinon
initially_deferred character_data YES si la contrainte est déferrable et initialement déférrée, NO sinon