First cut at detecting which foreign keys enter and exit the topology tables

This commit is contained in:
Jeff Bradberry 2024-05-08 12:49:38 -04:00
parent 4a8f6e45f8
commit ee3e3e1516

View File

@ -0,0 +1,9 @@
SELECT DISTINCT
tc.table_name,
ccu.table_name AS foreign_table_name
FROM information_schema.table_constraints AS tc
JOIN information_schema.constraint_column_usage AS ccu
ON ccu.constraint_name = tc.constraint_name
WHERE tc.constraint_type = 'FOREIGN KEY'
AND (tc.table_name IN ('main_instance', 'main_instancegroup', 'main_instancegroup_instances')
OR ccu.table_name IN ('main_instance', 'main_instancegroup', 'main_instancegroup_instances'));