Я сталкиваюсь со странным поведением PostgreSQL, когда пытаюсь выполнить следующий запрос
update posts
set content = replace(content, '\n', '<br>')
where content is not null;
, и он ничего не делает с данными в базе данных. Я ** попытался зафиксировать вручную (включая попытку запустить этот запрос из psql) **, а также установил DBeaver / pgAdmin в AUTOCOMMIT, но безрезультатно.
Результат говорит мне 37 строк были обновлены, но изменений там нет . Если я пытаюсь зафиксировать его, мне сообщается, что затронуто 0 строк.
У меня вообще нет триггеров, так что об этом не может быть и речи.
Я что-то здесь упускаю?