我刚刚在我的电脑上第一次安装了Postgres,并且我能够通过JetBrains DataGrip连接我的数据库。
但是当我尝试通过我的应用程序(使用gorm)连接数据库时,它无法工作……
jdbc:postgresql://localhost:5432/postgres我确实尝试过这样连接:
postgresql://postgres:12qwaszx@localhost:5432/postgres这样的话:
db, _ := gorm.Open("postgres", "host=localhost port=5432 user=postgres dbname=postgres password=12qwaszx")这是我连接到数据库的方式:
db, _ := gorm.Open("postgres", app.Config.DSN)发布于 2018-10-20 22:22:54
根据docs,您应该像这样连接到PostgreSQL:
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/postgres"
)
func main() {
db, err := gorm.Open("postgres", "host=myhost port=myport user=gorm dbname=gorm password=mypassword")
defer db.Close()
}https://stackoverflow.com/questions/52906585
复制相似问题