草庐IT

heroku-postgres

全部标签

sql - 我如何从 Golang 中的 Postgres 数组中获取 slice ?

假设我有一个类似postgres的查询:SELECTid,ARRAY_AGG(code)AScodeFROMcodesWHEREid='9252781'GROUPBYid;我的返回看起来像:id|codes-----------+-------------9252781|{H01,H02}id和codes都是varchar。在Golang中,当我沿着行扫描我的结果时,它只是卡住。没有错误,什么都没有。 最佳答案 如果您使用的是github.com/lib/pqpostgres驱动程序,您可以使用他们的pq.Array用于扫描和存储p

sql - 我如何从 Golang 中的 Postgres 数组中获取 slice ?

假设我有一个类似postgres的查询:SELECTid,ARRAY_AGG(code)AScodeFROMcodesWHEREid='9252781'GROUPBYid;我的返回看起来像:id|codes-----------+-------------9252781|{H01,H02}id和codes都是varchar。在Golang中,当我沿着行扫描我的结果时,它只是卡住。没有错误,什么都没有。 最佳答案 如果您使用的是github.com/lib/pqpostgres驱动程序,您可以使用他们的pq.Array用于扫描和存储p

postgresql - 无法从 golang 连接到 docker postgres 容器

我为postgres启动docker容器dockerrun-i-t-v=":/var/lib/postgresql"-p5432:5432my_image/postgresql:9.3并验证它是否可以从主机使用psql-hmy_docker_ip-p5432-Upguser-Wpgdb//密码:pguser现在我想在我的主机上使用go连接到容器postgres。import("database/sql"_"github.com/lib/pq""fmt")funcmain(){db,err:=sql.Open("postgres","user=pguserpassword='pguser

postgresql - 无法从 golang 连接到 docker postgres 容器

我为postgres启动docker容器dockerrun-i-t-v=":/var/lib/postgresql"-p5432:5432my_image/postgresql:9.3并验证它是否可以从主机使用psql-hmy_docker_ip-p5432-Upguser-Wpgdb//密码:pguser现在我想在我的主机上使用go连接到容器postgres。import("database/sql"_"github.com/lib/pq""fmt")funcmain(){db,err:=sql.Open("postgres","user=pguserpassword='pguser

postgresql - Docker:golang webapp 和 postgres 服务器之间的连接被拒绝

我无法将我的Postgres容器与我的golangwebapp容器连接。我得到以下错误:紧急:拨号tcp[::1]:5432:getsockopt:连接被拒绝我的dockercompose文件:http://pastebin.com/5LQfn3gy知道如何解决这个问题吗? 最佳答案 由于您指定的IP与您的主机相关,而不是您的docker环境,并且您也在docker中运行您的应用程序,因此只需省略IP:ports:-5432:5432因此您只需要传递Postgres别名,然后将其端口传递给您的go应用程序(作为环境变量或标志)。

postgresql - Docker:golang webapp 和 postgres 服务器之间的连接被拒绝

我无法将我的Postgres容器与我的golangwebapp容器连接。我得到以下错误:紧急:拨号tcp[::1]:5432:getsockopt:连接被拒绝我的dockercompose文件:http://pastebin.com/5LQfn3gy知道如何解决这个问题吗? 最佳答案 由于您指定的IP与您的主机相关,而不是您的docker环境,并且您也在docker中运行您的应用程序,因此只需省略IP:ports:-5432:5432因此您只需要传递Postgres别名,然后将其端口传递给您的go应用程序(作为环境变量或标志)。

go - 带有 go 和 dep : `push rejected: failed to compile Go app` 的 Heroku

我正在尝试部署我的GoHeroku应用程序,它使用dep来管理依赖项。但是,当我尝试推送它时,日志会这样说。Total818(delta147),reused0(delta0)remote:Compressingsourcefiles...done.remote:Buildingsource:remote:remote:----->Goappdetectedremote:----->Fetchingjq...doneremote:----->Fetchingtq...doneremote:!!remote:!!Deprecatedorunsupportedversionofgo(go1

go - 带有 go 和 dep : `push rejected: failed to compile Go app` 的 Heroku

我正在尝试部署我的GoHeroku应用程序,它使用dep来管理依赖项。但是,当我尝试推送它时,日志会这样说。Total818(delta147),reused0(delta0)remote:Compressingsourcefiles...done.remote:Buildingsource:remote:remote:----->Goappdetectedremote:----->Fetchingjq...doneremote:----->Fetchingtq...doneremote:!!remote:!!Deprecatedorunsupportedversionofgo(go1

heroku - 将 go web 应用程序部署到 heroku : can't find package issue

我正在关注thistutorial并尝试将基本的Go网络应用程序部署到Heroku,但在解决错误时遇到困难:远程:----->运行:godepgoinstall-tagsheroku./...远程:main.go:7:3:在以下任何一个中都找不到包“github.com/russross/blackfriday”:远程:/app/tmp/cache/go1.3.3/go/src/pkg/github.com/russross/blackfriday(来自$GOROOT)远程:/tmp/build_1a204a91c152b49fe234bde14529ad27/.heroku/g/sr

heroku - 将 go web 应用程序部署到 heroku : can't find package issue

我正在关注thistutorial并尝试将基本的Go网络应用程序部署到Heroku,但在解决错误时遇到困难:远程:----->运行:godepgoinstall-tagsheroku./...远程:main.go:7:3:在以下任何一个中都找不到包“github.com/russross/blackfriday”:远程:/app/tmp/cache/go1.3.3/go/src/pkg/github.com/russross/blackfriday(来自$GOROOT)远程:/tmp/build_1a204a91c152b49fe234bde14529ad27/.heroku/g/sr