заставить psql откатывать транзакцию если встретил ошибку, например неизвестная команда (допустим: \wrong), или же \i missingfile. Получается так, что выполнение скрипта прекращается, а транзакция коммитится даже с флагом --single-transaction (-1). Может это баг? Версия psql 10.2, PostgreSQL 10.1.
Да, с —single-transaction должен откатывать... Вы уверены, что всё правильно делаете?
Roll back?
Обсуждают сегодня