comparison 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
comparison
equal deleted inserted replaced
466:daaa35ddba54 467:ff84104f7842
98 isVerboseEnabled_ = configuration.GetBooleanValue("EnableVerboseLogs", false); 98 isVerboseEnabled_ = configuration.GetBooleanValue("EnableVerboseLogs", false);
99 99
100 maxConnectionRetries_ = configuration.GetUnsignedIntegerValue("MaximumConnectionRetries", 10); 100 maxConnectionRetries_ = configuration.GetUnsignedIntegerValue("MaximumConnectionRetries", 10);
101 connectionRetryInterval_ = configuration.GetUnsignedIntegerValue("ConnectionRetryInterval", 5); 101 connectionRetryInterval_ = configuration.GetUnsignedIntegerValue("ConnectionRetryInterval", 5);
102 102
103 std::string transactionMode = configuration.GetStringValue("TransactionMode", "SERIALIZABLE"); 103 std::string transactionMode = configuration.GetStringValue("TransactionMode", "Serializable");
104 if (transactionMode == "DEFAULT") 104 if (transactionMode == "ReadCommitted")
105 {
106 LOG(WARNING) << "PostgreSQL: using DB default transaction mode";
107 SetIsolationMode(IsolationMode_DbDefault);
108 }
109 else if (transactionMode == "READ COMMITTED")
110 { 105 {
111 LOG(WARNING) << "PostgreSQL: using READ COMMITTED transaction mode"; 106 LOG(WARNING) << "PostgreSQL: using READ COMMITTED transaction mode";
112 SetIsolationMode(IsolationMode_ReadCommited); 107 SetIsolationMode(IsolationMode_ReadCommited);
113 } 108 }
114 else if (transactionMode == "SERIALIZABLE") 109 else if (transactionMode == "Serializable")
115 { 110 {
116 LOG(WARNING) << "PostgreSQL: using SERIALIZABLE transaction mode"; 111 LOG(WARNING) << "PostgreSQL: using SERIALIZABLE transaction mode";
117 SetIsolationMode(IsolationMode_Serializable); 112 SetIsolationMode(IsolationMode_Serializable);
118 } 113 }
119 else 114 else