PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Liste des contraintes pour toutes les tables avec différents propriétaires dans PostgreSQL

Essayez d'utiliser ceci .. donne tous les noms de contraintes et la description des contraintes.

  • Clé étrangère
  • Vérifier
  • Clé primaire
  • Unique

Comme :

select conrelid::regclass AS table_from, conname, pg_get_constraintdef(c.oid)
from   pg_constraint c
join   pg_namespace n ON n.oid = c.connamespace
where  contype in ('f', 'p','c','u') order by contype