Агрегатные функции в PostgreSQL
12 May, 2008
Люблю PostgreSQL вот за такие вещи (думал написать сам, но погуглив нашел у Torchbox):
CREATE AGGREGATE to_array (
sfunc = array_append,
basetype = anyelement,
stype = anyarray,
initcond = '{}'
)
Теперь существует агрегатная функция to_array(), которая превращает выбраный столбец в массив.
Например, из таблицы:
col_a | [...]