This commit is contained in:
2021-09-10 19:22:18 +00:00
parent 5f97efbd0f
commit 8cf8188ff9
4 changed files with 25 additions and 20 deletions

View File

@@ -145,30 +145,32 @@ namespace AyaNova.Util
}
}
///////////////////////////////////////////
// Get database locale settings
///////////////////////////////////////////
// Get database runtime parameter settings
//
internal static string DBServerRunTimeParameters(AyaNova.Models.AyContext ct)
internal static Dictionary<string, string> DBServerRunTimeParameters(AyaNova.Models.AyContext ct)
{
Dictionary<string, string> ret = new Dictionary<string, string>();
using (var cmd = ct.Database.GetDbConnection().CreateCommand())
{
ct.Database.OpenConnection();
cmd.CommandText = $"SHOW ALL;";
using (var dr = cmd.ExecuteReader())
{
if (dr.Read())
while (dr.Read())
{
if (dr.IsDBNull(0))
return "Unknown / no results";
else
return (dr.GetString(0));
}
else
{
return "Unknown / no results";
string name = string.Empty; ;
string setting = string.Empty;
if (!dr.IsDBNull(0))
name = dr.GetString(0);
if (!dr.IsDBNull(1))
setting = dr.GetString(1);
ret.Add(name, setting);
}
}
}
return ret;
}
@@ -428,7 +430,7 @@ namespace AyaNova.Util
await EraseTableAsync("apm", conn);
//---
await EraseTableAsync("afileattachment", conn);
await EraseTableAsync("afileattachment", conn);
await EraseTableAsync("aevent", conn);
await EraseTableAsync("adatalistsavedfilter", conn);
await EraseTableAsync("adatalistcolumnview", conn);