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;
   }