配列のサイズが指定されていない場合、配列に要素を追加する最良の方法は何ですか?
これ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;