本人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即可(如果不行就重啓電腦)。