An open API service indexing awesome lists of open source software.

https://github.com/smallstep/qb

Just a simple SQL query builder
https://github.com/smallstep/qb

Last synced: 7 months ago
JSON representation

Just a simple SQL query builder

Awesome Lists containing this project

README

          

# qb

Just a simple SQL query builder for PostgreSQL.

## Get it

```console
go get go.step.sm/qb
```

## Usage

```go
package users

import "go.step.sm/qb"

var selectUser, insertUser, updateUser, deleteUser string
var selectUserByEmail string

func init() {
q := qb.NewQueryBuilder("users", []string{
"id", "name", "email",
"created_at", "updated_at", "deleted_at",
})
selectUser, insertUser, updateUser, deleteUser = q.Queries()
selectUserByEmail = q.SelectBy("email")
}
```