comparison PostgreSQL/Plugins/PostgreSQLStorageArea.cpp @ 269:567761f0c1ea

fix issue #151: support of retries in the storage area plugins to deal with multiple writers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 21 Apr 2021 17:54:31 +0200
parents d663d9e44f8d
children 16aac0287485
comparison
equal deleted inserted replaced
268:9b003f265a8f 269:567761f0c1ea
69 } 69 }
70 70
71 71
72 PostgreSQLStorageArea::PostgreSQLStorageArea(const PostgreSQLParameters& parameters, 72 PostgreSQLStorageArea::PostgreSQLStorageArea(const PostgreSQLParameters& parameters,
73 bool clearAll) : 73 bool clearAll) :
74 StorageBackend(PostgreSQLDatabase::CreateDatabaseFactory(parameters)) 74 StorageBackend(PostgreSQLDatabase::CreateDatabaseFactory(parameters),
75 parameters.GetMaxConnectionRetries())
75 { 76 {
76 { 77 {
77 AccessorBase accessor(*this); 78 AccessorBase accessor(*this);
78 PostgreSQLDatabase& database = dynamic_cast<PostgreSQLDatabase&>(accessor.GetManager().GetDatabase()); 79 PostgreSQLDatabase& database = dynamic_cast<PostgreSQLDatabase&>(accessor.GetManager().GetDatabase());
79 ConfigureDatabase(database, parameters, clearAll); 80 ConfigureDatabase(database, parameters, clearAll);