Skip to content

osamamragab/go-sqlbuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]
}

About

Simple SQL query builder for Go

Topics

Resources

License

Stars

Watchers

Forks

Languages