Как сделать откат до состояния, указанного в одном соединении, если другое соединение изменило строку таблицы?

Я пытаюсь использовать откат на точке сохранения в моем соединении, но изменения, сделанные в другом соединении, видны в моем, даже если я откат на свою точку сохранения.

Всего 1 ответ


Вот как работает «read commit», который является уровнем изоляции по умолчанию для postgres. Использование точек сохранения не выводит вас автоматически из «прочитанного». Вы должны установить уровень изоляции на «повторяемое чтение», если это то, что вы хотите.


Есть идеи?

10000