簡體   English   中英

Gorm無法連接到本地postgres db

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM