[英]Gorm can't connect to local postgres db
我是GoLang的新手,我在將Go網絡服務器與Postgres數據庫連接時遇到了問題。 誰能告訴我這里我做錯了什么? 所有這些憑據都是正確的順便說一句。 用戶存在,密碼正確,數據庫存在且屬於用戶。
package app
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/postgres"
)
func connectDB(){
db, err := gorm.Open("postgres", "host=localhost port=5432 user=power_user dbname=local_db password=power_user")
if err != nil {
log.Fatal("DB Connection failed")
}
}
如果您確定psql服務器正在運行,請嘗試修改pg_hba.conf
,通常位於/etc/postgresql/${version}/main/pg_hba.conf
:
# TYPE DATABASE USER ADDRESS METHOD
local all all trust
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.