PostgreSQL SessionHandle: don't call startTransaction in setAutoCommit

This commit is contained in:
Friedrich Wilckens
2023-11-02 19:45:28 -07:00
parent 743da564eb
commit 6eec8adfcb
2 changed files with 6 additions and 12 deletions

View File

@@ -277,11 +277,9 @@ void SessionHandle::setAutoCommit(bool aShouldAutoCommit)
if (aShouldAutoCommit)
{
commit(); // end any in process transaction
}
else
{
startTransaction(); // start a new transaction
Poco::FastMutex::ScopedLock mutexLocker(_sessionMutex);
if (_inTransaction)
commit(); // end any in process transaction
}
_isAutoCommit = aShouldAutoCommit;