Я хотел бы сохранить несколько потенциально больших файлов журнала в текстовом столбце в Postgres. И я хотел бы часто добавлять дополнительный контент к этим файлам, используя инструкцию UPDATE. Будет ли это эффективно?
Я хотел бы сделать что-то вроде этого:
UPDATE mytable
SET mytextlog = mytextlog || 'This will be appended'
WHERE id = 1
Будет ли Postgres просто добавлять дополнительный контент без переписывания того, что уже есть в столбце? Или он будет читать содержимое столбца в память, добавлять дополнительный контент, а затем записывать обратно весь столбец? Я понимаю, что это детали реализации. Я просто немного обеспокоен тем, что то, что я планирую сделать, будет излишне медленным, так как сохраняемый текст становится большим. Заранее спасибо!