{ "db_name": "PostgreSQL", "query": "SELECT \n st.table_name as source_table,\n tt.table_name as target_table,\n sd.dependency_type,\n sd.context_info,\n COUNT(*) as \"dependency_count!\"\n FROM script_dependencies sd\n JOIN table_definitions st ON sd.source_table_id = st.id\n JOIN table_definitions tt ON sd.target_table_id = tt.id\n WHERE st.schema_id = $1\n GROUP BY st.table_name, tt.table_name, sd.dependency_type, sd.context_info\n ORDER BY st.table_name, tt.table_name", "describe": { "columns": [ { "ordinal": 0, "name": "source_table", "type_info": "Text", "origin": { "Table": { "table": "table_definitions", "name": "table_name" } } }, { "ordinal": 1, "name": "target_table", "type_info": "Text", "origin": { "Table": { "table": "table_definitions", "name": "table_name" } } }, { "ordinal": 2, "name": "dependency_type", "type_info": "Text", "origin": { "Table": { "table": "script_dependencies", "name": "dependency_type" } } }, { "ordinal": 3, "name": "context_info", "type_info": "Jsonb", "origin": { "Table": { "table": "script_dependencies", "name": "context_info" } } }, { "ordinal": 4, "name": "dependency_count!", "type_info": "Int8", "origin": "Expression" } ], "parameters": { "Left": [ "Int8" ] }, "nullable": [ false, false, false, true, null ] }, "hash": "96f4559652609ba82df171a8efaaa3f1febb1074db31be8257cbd09c8dce0abd" }