PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Elenca i vincoli per tutte le tabelle con diversi proprietari in PostgreSQL

Prova a usare questo.. fornisce tutti i nomi dei vincoli e la descrizione dei vincoli.

  • Chiave estera
  • Controlla
  • Chiave primaria
  • Unico

Come:

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