Files
SmartHouse.Services/SmartHouse.Services/SmartHouse.Services.DbUP/Program.cs
Bjarne Pedersen 37dc8bed35 Startet på database emigrations med dbup.
Pauset til fordel for at få opvaskemaskine gjort smart.
2026-01-12 11:58:38 +01:00

29 lines
749 B
C#

using DbUp;
using System.Reflection;
var connectionString = "Server=vps.maximuss.dk;Database=SmartHouse;Trusted_Connection=True;MultipleActiveResultSets=true";
EnsureDatabase.For.SqlDatabase(connectionString);
var upgrader =
DeployChanges.To
.SqlDatabase(connectionString)
.WithScriptsEmbeddedInAssembly(Assembly.GetExecutingAssembly())
.LogToConsole()
.Build();
var result = upgrader.PerformUpgrade();
if (!result.Successful)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(result.Error);
Console.ResetColor();
#if DEBUG
Console.ReadLine();
#endif
return -1;
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Success!");
Console.ResetColor();
return 0;