PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Interfaces client » Schéma d'information » check_constraints

35.9. check_constraints #

La vue check_constraints contient toutes les contraintes de vérification définies sur une table ou un domaine, possédées par un rôle couramment actif (le propriétaire d'une table ou d'un domaine est le propriétaire de la contrainte).

Le standard SQL considère les contraintes NOT NULL comme des contraintes de vérification avec une expression CHECK (nom_colonne IS NOT NULL). Donc les contraintes NOT NULL sont aussi inclus ici, et n'ont pas de vue séparée..

Tableau 35.7. Colonnes de check_constraints

Type de la colonne

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

constraint_name sql_identifier

L'expression de vérification de la contrainte