sql >> Databasteknik >  >> RDS >> PostgreSQL

Lista begränsningar för alla tabeller med olika ägare i PostgreSQL

Prova att använda detta.. ger alla begränsningsnamn och begränsningsbeskrivning.

  • Främmande nyckel
  • Kontrollera
  • Primär nyckel
  • Unik

Gilla:

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


  1. Kan ett JOBB skapas dynamiskt i en trigger?

  2. automatisk ökning av primärt lämnar luckor i räkningen

  3. Mysql gör en lagrad procedur från flera lagrade procedurer

  4. Integriteten för länkade dataenheter vid uppdatering