abp 切换默认项目为pgsql

切换数据库为PGSQL

  1. 将EntityFrameworkCore项目中的Volo.Abp.EntityFrameworkCore.SqlServer包
    替换为相同版本的Volo.AbpEntityFrameworkCore.Postgresql包

  2. 将TestEntityFrameworkCoreModule文件中
    AbpEntityFrameworkCoreSqlServerModule 替换为 AbpEntityFrameworkCorePostgreSqlModule

  3. 将全局options.UseSqlServer();替换为options.UseNpgsql();

  4. 在Migration项目和webapi项目中的Program文件Main方法顶部添加

AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);

[参考]
Date and Time Handling

posted @ 2022-08-01 16:48  Hey,Coder!  阅读(136)  评论(0编辑  收藏  举报