package db import ( "context" "database/sql" _ "github.com/glebarez/sqlite" ) func New(ctx context.Context, driver, conn string) (*sql.DB, error) { db, err := sql.Open(driver, conn) if err != nil { return nil, err } if err := db.PingContext(ctx); err != nil { return nil, err } return db, nil }