Add support for PostgreSQL as a database provider.
This change introduces PostgreSQL configuration to the application, enabling it as a selectable database provider option. Updated appsettings.json to use PostgreSQL as the default database provider to ensure correct initialization.
This commit is contained in:
parent
9f65310353
commit
bda80c82e3
|
|
@ -69,6 +69,8 @@ services
|
|||
management.UseEntityFrameworkCore(ef => ef.UseMySql(mySqlConnectionString));
|
||||
else if (sqlDatabaseProvider == SqlDatabaseProvider.SqlServer)
|
||||
management.UseEntityFrameworkCore(ef => ef.UseSqlServer(sqlServerConnectionString));
|
||||
else if(sqlDatabaseProvider == SqlDatabaseProvider.PostgreSql)
|
||||
management.UseEntityFrameworkCore(ef => ef.UsePostgreSql(postgreSqlConnectionString));
|
||||
else if (sqlDatabaseProvider == SqlDatabaseProvider.Sqlite)
|
||||
management.UseEntityFrameworkCore(ef => ef.UseSqlite(sqliteConnectionString));
|
||||
})
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
"SqlServer": "Server=localhost;Database=elsa;User Id=sa;Password=Password12!",
|
||||
"PostgreSql": "Server=localhost;Username=elsa;Database=elsa;Port=5432;Password=elsa;SSLMode=Prefer;MaxPoolSize=2000;Timeout=60"
|
||||
},
|
||||
"DatabaseProvider": "Sqlite",
|
||||
"DatabaseProvider": "PostgreSql",
|
||||
"Hosting": {
|
||||
"BaseUrl": "https://localhost:8080",
|
||||
"BasePath": ""
|
||||
|
|
|
|||
Loading…
Reference in a new issue