package db import ( "database/sql" "github.com/uptrace/bun" "github.com/uptrace/bun/dialect/pgdialect" "github.com/uptrace/bun/driver/pgdriver" ) // dsn := "postgres://postgres:@localhost:5432/test?sslmode=disable" // dsn := "unix://user:pass@dbname/var/run/postgresql/.s.PGSQL.5432" func New(config *Config) *bun.DB { sqldb := sql.OpenDB(pgdriver.NewConnector(pgdriver.WithDSN(config.DSN))) return bun.NewDB(sqldb, pgdialect.New()) }