Browse Source

Added Version string to application name connection for pgsql

JPVenson 4 months ago
parent
commit
078587d232

+ 3 - 1
Jellyfin.Database/Jellyfin.Database.Providers.PgSql/PgSqlDatabaseProvider.cs

@@ -1,4 +1,6 @@
 using System;
 using System;
+using System.Diagnostics;
+using System.Reflection;
 using Jellyfin.Server.Implementations;
 using Jellyfin.Server.Implementations;
 using Jellyfin.Server.Implementations.DatabaseConfiguration;
 using Jellyfin.Server.Implementations.DatabaseConfiguration;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Configuration;
@@ -42,7 +44,7 @@ public sealed class PgSqlDatabaseProvider : IJellyfinDatabaseProvider
         }
         }
 
 
         var connectionBuilder = new NpgsqlConnectionStringBuilder();
         var connectionBuilder = new NpgsqlConnectionStringBuilder();
-        connectionBuilder.ApplicationName = "jellyfin";
+        connectionBuilder.ApplicationName = $"jellyfin+{FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly()!.Location).FileVersion}";
         connectionBuilder.CommandTimeout = dbSettings.PostgreSql.Timeout;
         connectionBuilder.CommandTimeout = dbSettings.PostgreSql.Timeout;
         connectionBuilder.Database = dbSettings.PostgreSql.DatabaseName;
         connectionBuilder.Database = dbSettings.PostgreSql.DatabaseName;
         connectionBuilder.Username = dbSettings.PostgreSql.Username;
         connectionBuilder.Username = dbSettings.PostgreSql.Username;