From 78e8eae5adc3744fc2a4c86152bac42ce40b4960 Mon Sep 17 00:00:00 2001 From: Bond-009 Date: Thu, 6 Jun 2024 14:30:36 -0400 Subject: Backport pull request #11969 from jellyfin/release-10.9.z Create readonly DB connections when possible Original-merge: a46c17e19fd593591b733208bc9b0488f8df9539 Merged-by: joshuaboniface Backported-by: Joshua M. Boniface --- Emby.Server.Implementations/Data/BaseSqliteRepository.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Emby.Server.Implementations/Data/BaseSqliteRepository.cs') diff --git a/Emby.Server.Implementations/Data/BaseSqliteRepository.cs b/Emby.Server.Implementations/Data/BaseSqliteRepository.cs index b1c99227c..a313d7cb3 100644 --- a/Emby.Server.Implementations/Data/BaseSqliteRepository.cs +++ b/Emby.Server.Implementations/Data/BaseSqliteRepository.cs @@ -98,9 +98,9 @@ namespace Emby.Server.Implementations.Data } } - protected SqliteConnection GetConnection() + protected SqliteConnection GetConnection(bool readOnly = false) { - var connection = new SqliteConnection($"Filename={DbFilePath}"); + var connection = new SqliteConnection($"Filename={DbFilePath}" + (readOnly ? ";Mode=ReadOnly" : string.Empty)); connection.Open(); if (CacheSize.HasValue) -- cgit v1.2.3