Implement PostgresSQL database context

- Add DatabaseType
- Add DatabaseContext
- Add SetupWizardry
- Add DesignTimeDbContextFactory
- Add migration
- Add integration test to travis as separate job (split out others too)
- Other minor code cleanups
This commit is contained in:
Jordan Brown
2020-05-16 07:41:13 -04:00
parent c1ca3cd689
commit d2ab2a885f
15 changed files with 2559 additions and 103 deletions
@@ -48,14 +48,12 @@ namespace Tgstation.Server.Host.Components.Repository.Tests
tempDir,
default);
using (var repo = await TestRepoLoading(tempDir))
{
var gitObject = repo.Lookup("f636418bf47d238d33b0e4a34f0072b23a8aad0e");
Assert.IsNotNull(gitObject);
var commit = gitObject.Peel<Commit>();
using var repo = await TestRepoLoading(tempDir);
var gitObject = repo.Lookup("f636418bf47d238d33b0e4a34f0072b23a8aad0e");
Assert.IsNotNull(gitObject);
var commit = gitObject.Peel<Commit>();
Assert.AreEqual("Update Test.md", commit.Message);
}
Assert.AreEqual("Update Test.md", commit.Message);
}
finally
{