Вопросы к Поиску с Алисой
Режим автокоммита в PostgreSQL работает так: если не дать команду начала транзакции (START TRANSACTION или BEGIN [TRANSACTION]), то каждая команда будет выполняться в своей собственной транзакции. habr.com В конце такой однокомандной транзакции серверный процесс самостоятельно и автоматически фиксирует её. habr.com
Если выполнение команды успешное, то в конце инструкции неявно выполняется фиксация. stackoverflow.com В случае ошибки любые изменения, сделанные во время выполнения команды, откатываются. hexacluster.ai
По умолчанию соединение работает в режиме автоматического сохранения, то есть свойство auto-commit равно True. pythonru.com Это значит, что при успешном выполнении запроса изменения немедленно сохраняются в базу данных, а откат становится невозможным. pythonru.com
Отключить режим автокоммита можно на стороне клиента. hexacluster.ai В этом случае будет возможность откатить выполненный запрос к оригинальному состоянию в случае неудачи. pythonru.com