don't open database in connection pools if main database connection is not valid
This commit is contained in:
parent
2c22fc93ff
commit
c8852b450d
1 changed files with 4 additions and 2 deletions
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue