.NET5WTM(ASP.NET Core) PGSql開箱操作

       本人WTM忠實粉絲一枚,1月份WTM終於千呼萬喚始出來,本來一個開箱操作沒啥好寫的,但是由於本人今年工作需求,數據庫由過去一直使用的sqlserver向pgsql轉變。以後日子裏,開發時候pgsql使用會逐漸多起來,當然sqlserver我是不會放棄的。以後wtm+pgsql的踩坑博客多逐漸多起來,大家一起成長。今天就來一個pgsql開箱的博客。

         一、到WTM官網生成並下載一個項目並配置使用pgsql

         這是使用WTM的.neter都會的。我們不做任何操作,直接生成並下載。解壓生成的項目,並打開appsettings.json修改Connections的Value和DBType,指定我們使用的數據庫爲PgSql。pgsql安裝完成之後默認的用戶名是postgres,密碼時安裝時你自己設定的。詳細的設置如下:

 "Connections": [
    {
      "Key": "default",
      "Value": "User ID=postgres;Password=123456;Host=localhost;Database=PGSqlTest_DB;Pooling=true;",
      "DbContext": "DataContext",
      "DBType": "PgSql" //DataBase, you can choose mysql,sqlserver,pgsql,sqlite,oracle
    }
  ],

         二、啓動項目並查看pgsql中WTM項目數據庫和數據表是否正常生成

         我順利開箱了,WTM撐場在pgsql中生成了PGSqlTest_DB和相關數據表。

       三、踩坑

       本次踩坑呢,主要是出在pgsql上了。pgadmin一直加載進不去,永遠loading。打開PgAdmin後出現如下圖所示狀況

    解決辦法: 

    WIN+R,輸入:打開regedit

    打開註冊表: HKEY_CLASSES_ROOT\.js\Content Type

    修改相應的Content Type選項的配置 將text/plain 修改爲 text/javascript

    重新啓動相應的PgAdmin4即可(如果不行就重啓電腦)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章