草庐IT

heroku-postgres

全部标签

postgresql - 连接本地主机 Postgres 数据库

我刚刚在我的电脑上第一次安装了Postgres,我能够通过JetBrainsDataGrip连接我的数据库。但是当我尝试通过我的应用程序(使用gorm)连接数据库时,它不起作用...jdbc:postgresql://localhost:5432/postgres我确实尝试过这样连接:postgresql://postgres:12qwaszx@localhost:5432/postgres这样:db,_:=gorm.Open("postgres","host=localhostport=5432user=postgresdbname=postgrespassword=12qwaszx

postgresql - 无法连接到 postgres(用户密码验证失败 - docker)

我试图运行dockercompose来设置nginx、golang服务器和postgresql。问题是我无法连接到数据库:最初,我尝试使用以下指令连接到postgres:db,err=gorm.Open("postgres","host=dbport=5432user=sigbrianpassword=examplesslmode=disable")使用这个docker-compose文件:version:'3.2'#volumes:#database_data:#driver:localservices:db:image:postgresrestart:alwaysenvironme

postgresql - 无法连接到 postgres(用户密码验证失败 - docker)

我试图运行dockercompose来设置nginx、golang服务器和postgresql。问题是我无法连接到数据库:最初,我尝试使用以下指令连接到postgres:db,err=gorm.Open("postgres","host=dbport=5432user=sigbrianpassword=examplesslmode=disable")使用这个docker-compose文件:version:'3.2'#volumes:#database_data:#driver:localservices:db:image:postgresrestart:alwaysenvironme

postgresql - 为什么我的 golang 应用程序没有返回任何 Postgres 记录,如果编译没有错误并且没有返回错误?

这张图片上的情况是这样的:https://pasteboard.co/HSsFIgn.png我有PostgreSQLportable10.1和golang1.10.2portable。我写了一个简单的程序来从数据库中获取数据,但没有得到任何响应代码是这样的:我没有编译错误,我可以运行dbapp.exe,但结果什么也没有,请看上面粘贴的图片或下面的代码:谢谢任何提示。packagemainimport("database/sql""fmt"_"github.com/lib/pq""log")const(DB_USER="postgres"DB_PASSWORD=""DB_NAME="go

postgresql - 为什么我的 golang 应用程序没有返回任何 Postgres 记录,如果编译没有错误并且没有返回错误?

这张图片上的情况是这样的:https://pasteboard.co/HSsFIgn.png我有PostgreSQLportable10.1和golang1.10.2portable。我写了一个简单的程序来从数据库中获取数据,但没有得到任何响应代码是这样的:我没有编译错误,我可以运行dbapp.exe,但结果什么也没有,请看上面粘贴的图片或下面的代码:谢谢任何提示。packagemainimport("database/sql""fmt"_"github.com/lib/pq""log")const(DB_USER="postgres"DB_PASSWORD=""DB_NAME="go

json - Golang JSON Marshal/Unmarshal postgres now()

我正在使用postgres的now()作为我的created时间戳的默认值,它生成了这个:id|user_id|title|slug|content|created----+---------+-------+------+---------+----------------------------1|1|Foo|foo|bar|2014-12-1619:41:31.4288832|1|Bar|bar|whiz|2014-12-1702:03:31.566419我尝试使用json.Marshal和json.Unmarshal并最终收到此错误:解析时间“2014-12-1619:41:3

json - Golang JSON Marshal/Unmarshal postgres now()

我正在使用postgres的now()作为我的created时间戳的默认值,它生成了这个:id|user_id|title|slug|content|created----+---------+-------+------+---------+----------------------------1|1|Foo|foo|bar|2014-12-1619:41:31.4288832|1|Bar|bar|whiz|2014-12-1702:03:31.566419我尝试使用json.Marshal和json.Unmarshal并最终收到此错误:解析时间“2014-12-1619:41:3

postgresql - sqlx postgres 扫描方法失败

我正在尝试执行包含自定义geoPoint类型的postgres查询,但收到意外的EOF错误。对我做错了什么有什么想法吗?typeAccountstruct{Iduint`json:"id"db:"id"`RegistrationIdstring`json:"registration_id"db:"registration_id"`PhoneNumberstring`json:"phone_number"db:"phone_number"`AuthTokenstring`json:"auth_token"db:"auth_token"`//Rolestring`json:"-"db:"r

postgresql - sqlx postgres 扫描方法失败

我正在尝试执行包含自定义geoPoint类型的postgres查询,但收到意外的EOF错误。对我做错了什么有什么想法吗?typeAccountstruct{Iduint`json:"id"db:"id"`RegistrationIdstring`json:"registration_id"db:"registration_id"`PhoneNumberstring`json:"phone_number"db:"phone_number"`AuthTokenstring`json:"auth_token"db:"auth_token"`//Rolestring`json:"-"db:"r

bash - 以编程方式在 Heroku 中运行 bash 脚本文件

我有一个用Go编写并部署在Heroku上的网络应用程序。最近,我实现了一项新功能,需要运行bash脚本文件并检索其输出。我使用的命令是:out,err:=exec.Command("bash",script_path,arg).Output()其中script_path是脚本的绝对路径。(使用调用者文件路径动态构建)arg是脚本的输入。这个命令在我的本地机器上工作正常但在Heroku上不行:18:51:40http:panicserving10.238.8.204:17763:exitstatus127ps:如果我在“herokurunbash”上运行相同的命令,它会起作用。有什么想法