Как в Postgresql смерджить массивы?
Есть поле типа ARRAY и требуется смерджить в один массив это значение в одной таблице где дублируется другое поле
ID | NAME | VALUE |
----------------------------
1 | Test | [VALUE_1] |
2 | Test2 | [VALUE_2] |
1 | Test2 | [VALUE_8] |
4 | Test | [VALUE_5] |
1 | Test3 | [VALUE_2] |
ID | NAME | VALUE |
----------------------------
1 | Test | [VALUE_1, VALUE_5] |
2 | Test2 | [VALUE_2, VALUE_8] |
1 | Test3 | [VALUE_2] |
пробовал получить общее значение через json_agg(type), но потом не мог распарсить результат в массив
Источник: Stack Overflow на русском