mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-05 15:47:20 +02:00
Fixed: Set Busy Timeout for SQLite
This commit is contained in:
parent
1bdc48a889
commit
9b458812f1
@ -41,14 +41,16 @@ public string GetDatabasePath(string connectionString)
|
|||||||
|
|
||||||
private static string GetConnectionString(string dbPath)
|
private static string GetConnectionString(string dbPath)
|
||||||
{
|
{
|
||||||
var connectionBuilder = new SQLiteConnectionStringBuilder();
|
var connectionBuilder = new SQLiteConnectionStringBuilder
|
||||||
|
{
|
||||||
connectionBuilder.DataSource = dbPath;
|
DataSource = dbPath,
|
||||||
connectionBuilder.CacheSize = (int)-20000;
|
CacheSize = (int)-20000,
|
||||||
connectionBuilder.DateTimeKind = DateTimeKind.Utc;
|
DateTimeKind = DateTimeKind.Utc,
|
||||||
connectionBuilder.JournalMode = OsInfo.IsOsx ? SQLiteJournalModeEnum.Truncate : SQLiteJournalModeEnum.Wal;
|
JournalMode = OsInfo.IsOsx ? SQLiteJournalModeEnum.Truncate : SQLiteJournalModeEnum.Wal,
|
||||||
connectionBuilder.Pooling = true;
|
Pooling = true,
|
||||||
connectionBuilder.Version = 3;
|
Version = 3,
|
||||||
|
BusyTimeout = 100
|
||||||
|
};
|
||||||
|
|
||||||
if (OsInfo.IsOsx)
|
if (OsInfo.IsOsx)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user