Forráskód Böngészése

修复是要PostgreSQL无法访接口问题

xiaoxue 5 éve
szülő
commit
78068a4f1e
2 módosított fájl, 5 hozzáadás és 3 törlés
  1. 3 3
      Admin.Core/Startup.cs
  2. 2 0
      Admin.Core/configs/dbconfig.json

+ 3 - 3
Admin.Core/Startup.cs

@@ -51,6 +51,9 @@ namespace Admin.Core
 
         public void ConfigureServices(IServiceCollection services)
         {
+            //数据库
+            services.AddDb(_env, _appConfig);
+
             //应用配置
             services.AddSingleton(_appConfig);
 
@@ -195,9 +198,6 @@ namespace Admin.Core
             });
             #endregion
 
-            //数据库
-            services.AddDb(_env,_appConfig);
-
             #region 缓存
             var cacheConfig = new ConfigHelper().Get<CacheConfig>("cacheconfig", _env.EnvironmentName);
             if (cacheConfig.Type == CacheType.Redis)

+ 2 - 0
Admin.Core/configs/dbconfig.json

@@ -18,6 +18,7 @@
   //建库连接字符串
   //MySql "Server=localhost; Port=3306; Database=mysql; Uid=root; Pwd=pwd; Charset=utf8mb4;"
   //SqlServer "Data Source=.;Integrated Security=True;Initial Catalog=master;Pooling=true;Min Pool Size=1"
+  //PostgreSQL "CREATE DATABASE \"admindb\" WITH ENCODING = 'UTF8'"
   "createDbConnectionString": "Server=localhost; Port=3306; Database=mysql; Uid=root; Pwd=pwd; Charset=utf8mb4;",
   //建库脚本
   //MySql "CREATE DATABASE `admindb` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci'"
@@ -31,5 +32,6 @@
   //MySql "Server=localhost; Port=3306; Database=admindb; Uid=root; Pwd=pwd; Charset=utf8mb4;"
   //SqlServer "Data Source=.;Integrated Security=True;Initial Catalog=admindb;Pooling=true;Min Pool Size=1"
   //Sqlite "Data Source=|DataDirectory|\\admindb.db; Pooling=true;Min Pool Size=1"
+  //PostgreSQL "Host=localhost;Port=5432;Username=postgres;Password=; Database=admindb;Pooling=true;Minimum Pool Size=1"
   "connectionString": "Data Source=|DataDirectory|\\admindb.db; Pooling=true;Min Pool Size=1"
 }