mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2025-12-22 15:16:15 -08:00
don't open database in connection pools if main database connection is not valid
This commit is contained in:
@@ -22,9 +22,11 @@ Servatrice_DatabaseInterface::~Servatrice_DatabaseInterface()
|
|||||||
|
|
||||||
void Servatrice_DatabaseInterface::initDatabase(const QSqlDatabase &_sqlDatabase)
|
void Servatrice_DatabaseInterface::initDatabase(const QSqlDatabase &_sqlDatabase)
|
||||||
{
|
{
|
||||||
|
if (_sqlDatabase.isValid()) {
|
||||||
sqlDatabase = QSqlDatabase::cloneDatabase(_sqlDatabase, "pool_" + QString::number(instanceId));
|
sqlDatabase = QSqlDatabase::cloneDatabase(_sqlDatabase, "pool_" + QString::number(instanceId));
|
||||||
openDatabase();
|
openDatabase();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Servatrice_DatabaseInterface::initDatabase(const QString &type, const QString &hostName, const QString &databaseName, const QString &userName, const QString &password)
|
void Servatrice_DatabaseInterface::initDatabase(const QString &type, const QString &hostName, const QString &databaseName, const QString &userName, const QString &password)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user