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 }