From 42ef0344e2a262db1acd8e98ca457e67b8cc9fd1 Mon Sep 17 00:00:00 2001 From: Brian Forbis Date: Tue, 18 Apr 2023 13:25:16 -0400 Subject: [PATCH] Default knex connection.application_name Signed-off-by: Brian Forbis --- packages/backend-common/src/database/DatabaseManager.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/backend-common/src/database/DatabaseManager.ts b/packages/backend-common/src/database/DatabaseManager.ts index 02f2c6b172..036cabde9f 100644 --- a/packages/backend-common/src/database/DatabaseManager.ts +++ b/packages/backend-common/src/database/DatabaseManager.ts @@ -268,6 +268,12 @@ export class DatabaseManager { client, ); + if (client === 'pg') { + ( + connection as Knex.PgConnectionConfig + ).application_name ||= `backstage_plugin_${pluginId}`; + } + return { // include base connection if client type has not been overridden ...(overridden ? {} : baseConnection),