parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

https://www.parser.ru/docs/lang/app3pgsql.htm

Sumo 08.02.2019 18:02 / 08.02.2019 18:04

На странице внизу есть комментарий про транзакции:
В драйвере реализованы два механизма работы с транзакциями. С параметром autocommit и с недокументированным параметром WithoutDefaultTransaction. Можно использовать только какой-то один механизм.

Если использовать autocommit, то Парсер сам открывает и комитит транзакции при запросах.

С параметром WithoutDefaultTransaction Парсер отдает всю работу с транзациями в руки программиста и Постгреса. По умолчанию (без BEGIN) PostgreSQL выполняет транзакции в режиме «autocommit» (автофиксация), то есть каждый оператор выполняется в своей отдельной транзакции, которая неявно фиксируется в конце оператора (если оператор был выполнен успешно; в противном случае, транзакция откатывается).