]> Some of my projects - localmylist.git/commitdiff
Set the application_name PG connection option.
authorAPTX <marek321@gmail.com>
Wed, 18 Sep 2013 18:40:48 +0000 (20:40 +0200)
committerAPTX <marek321@gmail.com>
Wed, 18 Sep 2013 18:40:48 +0000 (20:40 +0200)
This helps debugging as it gives different names to
all connections LML establishes.

localmylist/database.cpp
localmylist/database.h

index bf192bfe94566f22bb102248537270cb0f5d798b..0a827ae6af4de44b92d8e08d3499254b0298cbe3 100644 (file)
@@ -1707,6 +1707,10 @@ bool Database::connect()
        d->db.setDatabaseName(m_connectionSettings.database);
        d->thread = QThread::currentThread();
 
+       const QString applicationName = QString("localmylist-%1").arg(connectionName);
+       const QString options = QString("application_name=%1").arg(applicationName);
+       d->db.setConnectOptions(options);
+
        bool success = d->db.open();
        if (!success)
        {
index c06f6d8ca2d6e04dbb1f88f37e2ebf38ec0debde..eb3d08804c5e43ab345153bfcf12c2955e49c244 100644 (file)
@@ -31,7 +31,7 @@ private:
 
 struct DatabaseInternal;
 
-static const QString defaultConnectionName = [](){return QString("default");}();
+static const QString defaultConnectionName = [](){return QString("main");}();
 
 class LOCALMYLISTSHARED_EXPORT Database : public QObject
 {