From 397cf8b81cb3fb934590e68920a76c736fd0e6b8 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 15 Mar 2023 12:36:11 +0800 Subject: [PATCH] Sqlite backup database --- .../Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs index b5441e5a3..c5f95e942 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs @@ -472,7 +472,7 @@ namespace SqlSugar } public override bool BackupDataBase(string databaseName, string fullFileName) { - Check.ThrowNotSupportedException("MySql BackupDataBase NotSupported"); + this.Context.Ado.ExecuteCommandAsync($"PRAGMA main.page_size=1024; PRAGMA main.locking_mode=EXCLUSIVE; PRAGMA main.cache_size=5000; PRAGMA main.synchronous=NORMAL; PRAGMA main.journal_mode=WAL; VACUUM INTO '{fullFileName.ToSqlFilter()}'"); return false; } private List GetListOrCache(string cacheKey, string sql)