From ce27b8c95e2df1517343a7fee24d54390ee7e9ca Mon Sep 17 00:00:00 2001 From: "237401117@qq.com" <237401117@qq.com> Date: Sun, 17 Oct 2021 22:28:33 +0800 Subject: [PATCH] add postgresql driver --- app/system/service/sys_dict_type.go | 1 + config/config.toml | 7 +++++-- go.mod | 2 ++ go.sum | 5 ++++- main.go | 1 + 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/system/service/sys_dict_type.go b/app/system/service/sys_dict_type.go index b8fdcdb..c2f02fd 100644 --- a/app/system/service/sys_dict_type.go +++ b/app/system/service/sys_dict_type.go @@ -12,6 +12,7 @@ import ( "github.com/gogf/gf/errors/gerror" "github.com/gogf/gf/frame/g" "github.com/gogf/gf/util/gconv" + _ "github.com/lib/pq" ) type sysDictType struct { diff --git a/config/config.toml b/config/config.toml index 5a7acda..cfa4075 100644 --- a/config/config.toml +++ b/config/config.toml @@ -30,10 +30,13 @@ # Database. [database] - link = "mysql:root:root@tcp(localhost:3306)/gfast-v2-os" + #link = "mysql:root:root@tcp(localhost:3306)/gfast-v2-os" + link = "pgsql:user=postgres password=123456 host=127.0.0.1 port=5432 dbname=db5 sslmode=disable" charset = "utf8mb4" #数据库编码 debug = true - dryRun = false #空跑 + dryRun = false #空跑type: pgsql + + maxIdle = "10" #连接池最大闲置的连接数 maxOpen = "10" #连接池最大打开的连接数 maxLifetime = "30" #(单位秒)连接对象可重复使用的时间长度 diff --git a/go.mod b/go.mod index 03e4e97..56e69bd 100644 --- a/go.mod +++ b/go.mod @@ -11,6 +11,7 @@ require ( github.com/gogf/swagger v1.3.0 github.com/google/go-querystring v1.1.0 // indirect github.com/kr/text v0.2.0 // indirect + github.com/lib/pq v1.10.3 github.com/mojocn/base64Captcha v1.3.1 github.com/mozillazg/go-httpheader v0.3.0 // indirect github.com/mssola/user_agent v0.5.1 @@ -19,6 +20,7 @@ require ( github.com/tencentyun/cos-go-sdk-v5 v0.7.27 github.com/tklauser/go-sysconf v0.3.7 // indirect golang.org/x/image v0.0.0-20210220032944-ac19c3e999fb // indirect + golang.org/x/text v0.3.7 // indirect gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f // indirect ) diff --git a/go.sum b/go.sum index 27c4d80..8e276b6 100644 --- a/go.sum +++ b/go.sum @@ -60,6 +60,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/lib/pq v1.10.3 h1:v9QZf2Sn6AmjXtQeFpdoq/eaNtYP6IN+7lcrygsIAtg= +github.com/lib/pq v1.10.3/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= @@ -136,8 +138,9 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/main.go b/main.go index 0d60e54..938a546 100644 --- a/main.go +++ b/main.go @@ -5,6 +5,7 @@ import ( _ "gfast/router" "github.com/gogf/gf/frame/g" "github.com/gogf/swagger" + _ "github.com/lib/pq" ) // @title jxg