Brug information_schema.table_constraints
tabel for at få navnene på de begrænsninger, der er defineret på hver tabel:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'
Brug information_schema.key_column_usage
tabel for at få felterne i hver af disse begrænsninger:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'
Hvis du i stedet taler om fremmednøgle-begrænsninger, skal du bruge informationsskema.referential_constraints
:
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'