Подключить локальную базу данных Postgres - PullRequest
0 голосов
/ 20 октября 2018

Я впервые установил 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)

1 Ответ

0 голосов
/ 20 октября 2018

Согласно документам , вы должны подключиться к 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()
}
...