Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 724 Bytes

File metadata and controls

31 lines (21 loc) · 724 Bytes

SQL Builder

PkgGoDev Go Report Card

Simple utilities to make working with SQL queries easier and more readable.

Install

go get -u gitlab.com/osamai/go-sqlbuilder

Example

package main

import (
	"fmt"

	"gitlab.com/osamai/go-sqlbuilder"
)

func main() {
	q := sqlbuilder.NewQuery("users").Select("name", "email").Where("id = ?", 1)

	fmt.Println(q.String()) // "SELECT name,email FROM users WHERE id = $1"
	fmt.Println(q.Args())   // [1]
}