Mercurial > hg > orthanc-databases
diff Framework/PostgreSQL/PostgreSQLTransaction.cpp @ 237:35598014f140
refactoring to remove GlobalProperties.cpp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 08 Apr 2021 19:09:04 +0200 |
parents | d1b124d116c1 |
children | 16aac0287485 |
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLTransaction.cpp Thu Apr 08 12:00:01 2021 +0200 +++ b/Framework/PostgreSQL/PostgreSQLTransaction.cpp Thu Apr 08 19:09:04 2021 +0200 @@ -46,7 +46,7 @@ try { - database_.Execute("ABORT"); + database_.ExecuteMultiLines("ABORT"); } catch (Orthanc::OrthancException&) { @@ -64,16 +64,16 @@ throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); } - database_.Execute("BEGIN"); + database_.ExecuteMultiLines("BEGIN"); switch (type) { case TransactionType_ReadWrite: - database_.Execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ WRITE"); + database_.ExecuteMultiLines("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ WRITE"); break; case TransactionType_ReadOnly: - database_.Execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ ONLY"); + database_.ExecuteMultiLines("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ ONLY"); break; default: @@ -93,7 +93,7 @@ throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); } - database_.Execute("ABORT"); + database_.ExecuteMultiLines("ABORT"); isOpen_ = false; } @@ -107,7 +107,7 @@ throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); } - database_.Execute("COMMIT"); + database_.ExecuteMultiLines("COMMIT"); isOpen_ = false; }