From ee3e3e15160be74b250ad3075e3400846c20e4db Mon Sep 17 00:00:00 2001 From: Jeff Bradberry Date: Wed, 8 May 2024 12:49:38 -0400 Subject: [PATCH] First cut at detecting which foreign keys enter and exit the topology tables --- tools/scripts/ig-hotfix/foreignkeys.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tools/scripts/ig-hotfix/foreignkeys.sql diff --git a/tools/scripts/ig-hotfix/foreignkeys.sql b/tools/scripts/ig-hotfix/foreignkeys.sql new file mode 100644 index 0000000000..158a56254d --- /dev/null +++ b/tools/scripts/ig-hotfix/foreignkeys.sql @@ -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'));