Загрузка данных


SELECT
    tc.table_schema           AS dependent_schema,
    tc.table_name             AS dependent_table,
    kcu.column_name           AS dependent_column,
    ccu.table_schema          AS referenced_schema,
    ccu.table_name            AS referenced_table,
    ccu.column_name           AS referenced_column,
    rc.delete_rule
FROM information_schema.table_constraints tc
JOIN information_schema.key_column_usage kcu
    ON kcu.constraint_name = tc.constraint_name
   AND kcu.constraint_schema = tc.constraint_schema
JOIN information_schema.constraint_column_usage ccu
    ON ccu.constraint_name = tc.constraint_name
   AND ccu.constraint_schema = tc.constraint_schema
JOIN information_schema.referential_constraints rc
    ON rc.constraint_name = tc.constraint_name
   AND rc.constraint_schema = tc.constraint_schema
WHERE tc.constraint_type = 'FOREIGN KEY'
  AND (
        (ccu.table_schema = 'report'
         AND ccu.table_name IN (
             'fns_reference_request_journal',
             'smev_register'
         ))
        OR
        (ccu.table_schema = 'dev'
         AND ccu.table_name = 'model_file_to_verification')
      )
ORDER BY
    ccu.table_schema,
    ccu.table_name,
    tc.table_schema,
    tc.table_name;