Gebruik de information_schema.table_constraints
tabel om de namen te krijgen van de beperkingen die in elke tabel zijn gedefinieerd:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'
Gebruik de information_schema.key_column_usage
tabel om de velden in elk van deze beperkingen te krijgen:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'
Als je in plaats daarvan praat over externe sleutelbeperkingen, gebruik dan information_schema.referential_constraints
:
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'