{ "db_name": "PostgreSQL", "query": "SELECT sd.target_table_id, sd.dependency_type AS \"dependency_type!\", sd.context_info,\n td.table_name AS \"target_table!\",\n link_column.display_name AS \"link_column?\",\n column_meta.display_name AS \"column_alias?\"\n FROM script_dependencies sd\n JOIN table_definitions td ON sd.target_table_id = td.id\n LEFT JOIN table_definition_columns link_column\n ON link_column.id = sd.link_column_id\n LEFT JOIN table_definition_columns column_meta\n ON column_meta.table_definition_id = td.id\n AND column_meta.physical_name = sd.context_info->>'column'\n WHERE sd.script_id = ANY($1)", "describe": { "columns": [ { "ordinal": 0, "name": "target_table_id", "type_info": "Int8", "origin": { "Table": { "table": "script_dependencies", "name": "target_table_id" } } }, { "ordinal": 1, "name": "dependency_type!", "type_info": "Text", "origin": { "Table": { "table": "script_dependencies", "name": "dependency_type" } } }, { "ordinal": 2, "name": "context_info", "type_info": "Jsonb", "origin": { "Table": { "table": "script_dependencies", "name": "context_info" } } }, { "ordinal": 3, "name": "target_table!", "type_info": "Text", "origin": { "Table": { "table": "table_definitions", "name": "table_name" } } }, { "ordinal": 4, "name": "link_column?", "type_info": "Text", "origin": { "Table": { "table": "table_definition_columns", "name": "display_name" } } }, { "ordinal": 5, "name": "column_alias?", "type_info": "Text", "origin": { "Table": { "table": "table_definition_columns", "name": "display_name" } } } ], "parameters": { "Left": [ "Int8Array" ] }, "nullable": [ true, true, true, true, false, true ] }, "hash": "739059410d10fc1d50ce1f96037c7d01b0c596ad7db71e6047f1d3bdc9400b6d" }