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