From e896b71f7f1a105d5b66f2aee7861559e9a846b3 Mon Sep 17 00:00:00 2001 From: APTX Date: Wed, 18 Sep 2013 20:40:48 +0200 Subject: [PATCH] Set the application_name PG connection option. This helps debugging as it gives different names to all connections LML establishes. --- localmylist/database.cpp | 4 ++++ localmylist/database.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/localmylist/database.cpp b/localmylist/database.cpp index bf192bf..0a827ae 100644 --- a/localmylist/database.cpp +++ b/localmylist/database.cpp @@ -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) { diff --git a/localmylist/database.h b/localmylist/database.h index c06f6d8..eb3d088 100644 --- a/localmylist/database.h +++ b/localmylist/database.h @@ -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 { -- 2.52.0