本人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即可(如果不行就重启电脑)。
来源:oschina
链接:https://my.oschina.net/u/4383327/blog/4921993