diff --git a/src/Skoruba.IdentityServer4.Admin.EntityFramework.Configuration/PostgreSQL/DatabaseExtensions.cs b/src/Skoruba.IdentityServer4.Admin.EntityFramework.Configuration/PostgreSQL/DatabaseExtensions.cs index fcc322433..408af9f02 100644 --- a/src/Skoruba.IdentityServer4.Admin.EntityFramework.Configuration/PostgreSQL/DatabaseExtensions.cs +++ b/src/Skoruba.IdentityServer4.Admin.EntityFramework.Configuration/PostgreSQL/DatabaseExtensions.cs @@ -1,4 +1,5 @@ -using System.Reflection; +using System; +using System.Reflection; using IdentityServer4.EntityFramework.Storage; using Microsoft.AspNetCore.DataProtection.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; @@ -21,6 +22,7 @@ public static class DatabaseExtensions /// /// /// + /// /// /// /// @@ -42,6 +44,8 @@ public static class DatabaseExtensions services.AddDbContext(options => options.UseNpgsql(connectionStrings.IdentityDbConnection, sql => sql.MigrationsAssembly(databaseMigrations.IdentityDbMigrationsAssembly ?? migrationsAssembly))); + AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + // Config DB from existing connection services.AddConfigurationDbContext(options => options.ConfigureDbContext = b => @@ -88,6 +92,8 @@ public static class DatabaseExtensions { var migrationsAssembly = typeof(DatabaseExtensions).GetTypeInfo().Assembly.GetName().Name; + AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); + // Config DB for identity services.AddDbContext(options => options.UseNpgsql(identityConnectionString, sql => sql.MigrationsAssembly(migrationsAssembly)));