Я использую Postgresql с расширениями PostGIS для пространственного анализа ad-hoc. Я обычно создаю и выдаю SQL-запросы вручную из psql. Я всегда завершаю сеанс анализа внутри транзакции, поэтому, если я выдаю деструктивный запрос, я могу отбросить его назад.
Однако, когда я выдаю запрос, содержащий ошибку, он отменяет транзакцию. Любые дополнительные запросы вызывают следующее предупреждение:
ОШИБКА: текущая транзакция прерывается, команды игнорируются до конца блок транзакций
Есть ли способ отключить это поведение? Очень утомительно откатывать транзакцию и повторять предыдущие запросы каждый раз, когда я делаю опечатку.