У меня есть таблица, в которой хранятся записи, разбитые на поля, т.е. если у меня есть эта запись следующим образом
{
"name": "John Doe"
"gender": "male"
}
Затем эта запись сохраняется в таблице в 2 строки следующим образом
[
{ "id": "1", "col": "name", "value": "John Doe" },
{ "id": "1", "col": "gender", "value": "male" }
]
Если я хочу написать функцию postgresql, которая возвращает запись обратно в исходную форму (все атрибуты в форме строки вместо одного атрибута в форме строки), как я могу это сделать?
(дизайн таблицы был выполнен в качестве эксперимента для целей хранения данных)