Använd information_schema.table_constraints
tabell för att få namnen på de begränsningar som definieras för varje tabell:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'
Använd information_schema.key_column_usage
tabell för att få fälten i var och en av dessa begränsningar:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'
Om du istället talar om begränsningar för främmande nyckel, använd informationsschema.referential_constraints
:
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'