This commit is contained in:
2021-03-09 15:47:49 +00:00
parent 9a11e4bfb4
commit 2c7cc1742a
3 changed files with 35 additions and 3 deletions

View File

@@ -119,6 +119,33 @@ namespace AyaNova.Util
#region DB verification
///////////////////////////////////////////
// Get database server version
//
internal static string DBServerVersion(AyaNova.Models.AyContext ct)
{
using (var cmd = ct.Database.GetDbConnection().CreateCommand())
{
ct.Database.OpenConnection();
cmd.CommandText = $"select version();";
using (var dr = cmd.ExecuteReader())
{
if (dr.Read())
{
if (dr.IsDBNull(0))
return "Unknown / no results";
else
return (dr.GetString(0));
}
else
{
return "Unknown / no results";
}
}
}
}
///////////////////////////////////////////
//Verify that server exists
// spend up to 5 minutes waiting for it to come up before bailing
@@ -400,11 +427,11 @@ namespace AyaNova.Util
cmd.CommandText = "ALTER SEQUENCE auser_id_seq RESTART WITH 2;";
await cmd.ExecuteNonQueryAsync();
cmd.CommandText = "delete from \"adashboardview\" where userid <> 1;";
await cmd.ExecuteNonQueryAsync();
cmd.CommandText = $"ALTER SEQUENCE adashboardview_id_seq RESTART WITH 2;";
cmd.CommandText = $"ALTER SEQUENCE adashboardview_id_seq RESTART WITH 2;";
await cmd.ExecuteNonQueryAsync();
cmd.CommandText = "delete from \"apartwarehouse\" where id <> 1;";