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
- Host: GitHub
- URL: https://github.com/smallstep/qb
- Owner: smallstep
- License: apache-2.0
- Created: 2022-01-21T02:47:43.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T22:49:49.000Z (almost 2 years ago)
- Last Synced: 2025-04-10T19:56:48.630Z (11 months ago)
- Language: Go
- Size: 38.1 KB
- Stars: 3
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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")
}
```