--- knowhub_db/pg_requirement_store.py +++ knowhub_db/pg_requirement_store.py @@ -29,7 +29,11 @@ (SELECT COALESCE(json_agg(rr.resource_id), '[]'::json) FROM requirement_resource rr WHERE rr.requirement_id = requirement.id) AS resource_ids, (SELECT COALESCE(json_agg(rs.strategy_id), '[]'::json) - FROM requirement_strategy rs WHERE rs.requirement_id = requirement.id) AS strategy_ids + FROM requirement_strategy rs WHERE rs.requirement_id = requirement.id) AS strategy_ids, + (SELECT COALESCE(json_agg(rp.itemset_id), '[]'::json) + FROM requirement_pattern rp WHERE rp.requirement_id = requirement.id) AS pattern_ids, + (SELECT COALESCE(json_agg(rn.node_id), '[]'::json) + FROM requirement_node rn WHERE rn.requirement_id = requirement.id) AS node_ids """ _BASE_FIELDS = "id, description, source_nodes, status, match_result, version"