Categorygithub.com/rickb777/sqlapi
repositorypackage
0.70.0
Repository: https://github.com/rickb777/sqlapi.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

sqlapi

GoDoc Go Report Card Issues

sqlgen generates SQL statements and database helper functions from your Go structs. It can be used in place of a simple ORM or hand-written SQL. sqlapi (this package) supports the generated code.

Currently, support is included for MySQL, PostgreSQL and SQLite. Other dialects can be added relatively easy - send a Pull Request!

Features

package constraint

  • Representations for inter-table constraints.

package require

  • Predicates allowing easier detection of unexpected results from SELECTS, e.g. when the result set size is not exactly one.

package dialect

  • SQL dialects for SQLite, MySQL, PostgreSQL and its pgx variant. This provides some conditional SQL generation and also

Install

Install with this command:

go get github.com/rickb777/sqlapi