Move schema migration stuff to Database

This commit is contained in:
Ske
2020-06-13 19:54:16 +02:00
parent 1d1b7b8716
commit f1b28b7fb6
6 changed files with 72 additions and 99 deletions

View File

@@ -23,9 +23,8 @@ namespace PluralKit.Core
protected override void Load(ContainerBuilder builder)
{
builder.RegisterType<DbConnectionCountHolder>().SingleInstance();
builder.RegisterType<Database>().AsSelf().SingleInstance();
builder.RegisterType<Database>().As<IDatabase>().SingleInstance();
builder.RegisterType<PostgresDataStore>().AsSelf().As<IDataStore>();
builder.RegisterType<Schemas>().AsSelf();
builder.Populate(new ServiceCollection().AddMemoryCache());
}