Files
onepanel/repository/db.go
2019-12-12 10:03:29 -08:00

23 lines
307 B
Go

package repository
import (
"database/sql"
"github.com/jmoiron/sqlx"
_ "github.com/lib/pq"
)
type DB struct {
*sqlx.DB
}
func NewDB(driverName, dataSourceName string) *DB {
db := sqlx.MustConnect(driverName, dataSourceName)
return &DB{DB: db}
}
func (db *DB) Base() *sql.DB {
return db.DB.DB
}