Есть ли лучший способ перевести строку таблицы в формат hstore, чем идти
SELECT hstore(ARRAY['col1','col2','col3'], ARRAY[col1::text, col2::text, col3::text]) FROM tbl;
Это работает, но я думаю, что должен быть лучший способ, чем печатать каждый столбец. hstore принимает тип записи для ввода, но я не мог понять, как передать однострочный запрос в функцию и сделать его счастливым Postgres версия 9.0.4.