From 916e897ed25f74b0112e51758e673f18ad13af1d Mon Sep 17 00:00:00 2001 From: JPVenson Date: Wed, 4 Jun 2025 01:53:37 +0300 Subject: Allow custom plugin provided database providers to be loaded (#14171) --- .../DbConfiguration/DatabaseConfigurationOptions.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs') diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs b/src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs index 682e5019b..bc0cacf3c 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs @@ -1,3 +1,5 @@ +using System.Collections.Generic; + namespace Jellyfin.Database.Implementations.DbConfiguration; /// @@ -10,6 +12,11 @@ public class DatabaseConfigurationOptions /// public required string DatabaseType { get; set; } + /// + /// Gets or sets the options required to use a custom database provider. + /// + public CustomDatabaseOptions? CustomProviderOptions { get; set; } + /// /// Gets or Sets the kind of locking behavior jellyfin should perform. Possible options are "NoLock", "Pessimistic", "Optimistic". /// Defaults to "NoLock". -- cgit v1.2.3