id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 26327 Add JSONB_AGG to contrib.postgres Tomasz Nowak Mads Jensen "PostgreSQL 9.3 added many features for the JSON data type. They include JSON_AGG aggregate, which could join its friends (ArrayAgg and StringAgg) in django/contrib/postgres/aggregates/general.py, please find draft implementation. Function description: http://www.postgresql.org/docs/9.3/static/functions-aggregate.html Other (non-aggregate) functions and expressions could go to a new file, maybe django/contrib/postgres/expressions.py? Please find attached JSON_BUILD_OBJECT implementation. It takes an array of column names and converts it to alternating key/value pairs for the function; the key is an extracted column name. It works for me, but I guess the column name (the key) should be somehow sanitized before appending to sql_expressions." New feature closed contrib.postgres dev Normal fixed JSON postgres aggregate Ready for checkin 1 0 0 0 0 0