Каков наилучший способ добавить элемент в массив, если размер массива не указан?
С 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;