Как лучше всего добавить элемент в массив когда размер массива не указан?
С array_append
вот что я могу представить:
UPDATE table SET array = array_append((SELECT array FROM table WHERE ...), 'element') WHERE ...;
С array_length
вот что я могу представить:
UPDATE table SET array[array_length((SELECT array FROM table WHERE ...), 1)+1] = element;