diff --git a/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs b/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs index f53eb886..e8104237 100644 --- a/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs +++ b/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs @@ -71,6 +71,10 @@ public static partial class QuestDbGlobalExtensions /// public static async Task ExecuteBulkCopyAsync(this IInsert that) where T : class { + if (string.IsNullOrWhiteSpace(RestAPIExtension.BaseUrl)) + { + throw new Exception("BulkCopy功能需要启用RestAPI,启用方式:new FreeSqlBuilder().UseQuestDbRestAPI(\"localhost:9000\", \"username\", \"password\")"); + } var result = 0; var fileName = $"{Guid.NewGuid()}.csv"; var filePath = Path.Combine(AppContext.BaseDirectory, fileName); @@ -89,7 +93,7 @@ public static partial class QuestDbGlobalExtensions { { "name", d.Name }, { "type", d.DbTypeText }, - { "pattern", "yyyy/M/dd HH:mm:ss" } + { "pattern", "yyyy/M/d H:mm:ss" } }); } else @@ -143,7 +147,7 @@ public static partial class QuestDbGlobalExtensions { try { - File.Delete(filePath); + // File.Delete(filePath); } catch {