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)));