/
glukhov2008
/
device-api
Обзор
Документация
Войти
/
glukhov2008
/
device-api
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
internal/database/postgres.go
26 строк
493 B
AndrewGluss
other folders
25 мар 2024, 15:44
25 мар 2024, 15:44
2bc35c2
Код
Авторство
О чём код?
package database import ( "github.com/rs/zerolog/log" "github.com/jmoiron/sqlx" ) // NewPostgres returns DB func NewPostgres(dsn, driver string) (*sqlx.DB, error) { db, err := sqlx.Open(driver, dsn) if err != nil { log.Error().Err(err).Msgf("failed to create database connection") return nil, err } // need to uncomment for homework-4 // if err = db.Ping(); err != nil { // log.Error().Err(err).Msgf("failed ping the database") // return nil, err // } return db, nil }