Mercurial > hg > orthanc-databases
diff Framework/PostgreSQL/PostgreSQLParameters.cpp @ 467:ff84104f7842 pg-transactions
renamed v6.2 to REV2 + removed 'default' TransactionMode + renamed 'READ COMMITTED' into 'ReadCommitted'
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 05 Feb 2024 09:43:14 +0100 |
parents | f0976163dbe1 |
children | 4a76aca03774 |
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLParameters.cpp Wed Jan 31 15:43:10 2024 +0100 +++ b/Framework/PostgreSQL/PostgreSQLParameters.cpp Mon Feb 05 09:43:14 2024 +0100 @@ -100,18 +100,13 @@ maxConnectionRetries_ = configuration.GetUnsignedIntegerValue("MaximumConnectionRetries", 10); connectionRetryInterval_ = configuration.GetUnsignedIntegerValue("ConnectionRetryInterval", 5); - std::string transactionMode = configuration.GetStringValue("TransactionMode", "SERIALIZABLE"); - if (transactionMode == "DEFAULT") - { - LOG(WARNING) << "PostgreSQL: using DB default transaction mode"; - SetIsolationMode(IsolationMode_DbDefault); - } - else if (transactionMode == "READ COMMITTED") + std::string transactionMode = configuration.GetStringValue("TransactionMode", "Serializable"); + if (transactionMode == "ReadCommitted") { LOG(WARNING) << "PostgreSQL: using READ COMMITTED transaction mode"; SetIsolationMode(IsolationMode_ReadCommited); } - else if (transactionMode == "SERIALIZABLE") + else if (transactionMode == "Serializable") { LOG(WARNING) << "PostgreSQL: using SERIALIZABLE transaction mode"; SetIsolationMode(IsolationMode_Serializable);