mirror of
https://github.com/get-drexa/drive.git
synced 2025-12-01 05:51:39 +00:00
16 lines
323 B
Go
16 lines
323 B
Go
package database
|
|
|
|
import (
|
|
"database/sql"
|
|
|
|
"github.com/uptrace/bun"
|
|
"github.com/uptrace/bun/dialect/pgdialect"
|
|
"github.com/uptrace/bun/driver/pgdriver"
|
|
)
|
|
|
|
func NewFromPostgres(url string) *bun.DB {
|
|
sqldb := sql.OpenDB(pgdriver.NewConnector(pgdriver.WithDSN(url)))
|
|
db := bun.NewDB(sqldb, pgdialect.New())
|
|
return db
|
|
}
|