Categorygithub.com/bsm/minisql
repositorypackage
0.3.0
Repository: https://github.com/bsm/minisql.git
Documentation: pkg.go.dev

# README

MiniSQL

Go Reference Test License

A minimal SQL query builder for Go.

Usage

func GetUserName(ctx context.Context, db *sql.DB, userID int64) (string, error) {
  query := minisql.Pooled()
  defer minisql.Release(query)

  query.AppendString(`SELECT user.name FROM users WHERE id = `)
  query.AppendValue(userID)

  var name string
  err := query.QueryRowContext(ctx, db).Scan(&name)
  return name, err
}

Documentation

Please see the API documentation for package and API descriptions and examples.