All Versions
10
Latest Version
Avg Release Cycle
91 days
Latest Release
1572 days ago
Changelog History
Changelog History
-
v1.5.0 Changes
January 07, 2020- 🛠 Fixes #69: Added
DB.TableMapper
to support using common prefix/suffix with table names when performing model-based queries. (Thanks to @kPshi !) - 🛠 Fixes #70: Fixed the rawSQL generated by Upsert for PostgreSQL DB. (Thanks to @vasilistefanenko !)
- ➕ Added
DB.WithContext()
to support getting a DB instance with a context. This is useful for creating queries with context.
- 🛠 Fixes #69: Added
-
v1.4.0 Changes
December 23, 2019- ➕ Added
DB.QueryLogFunc
andDB.ExecLogFunc
to support more flexible logging and profiling.
- ➕ Added
-
v1.3.0 Changes
December 14, 2019➕ Added support for using context.Context with SelectQuery
-
v1.2.0 Changes
December 06, 2019➕ Added
go mod
support. -
v1.1 Changes
June 15, 2018- ➕ Added support for querying with
context.Context
- ⬆️ Bumped up Go version requirement to 1.8 and above
- ➕ Added support for querying with
-
v1.0.15 Changes
March 01, 2018- ⏪
tx.Rollback
andtx.Commit
can be called withinDB.Transactional
now without causingsql.ErrTxDone
error.
- ⏪
-
v1.0.14 Changes
February 04, 2018Query.All()
will now initialize the slice to be empty (not nil) if the query result is empty.
-
v1.0.13 Changes
February 02, 2018- 🛠 Fixed a bug in
DB.Clone()
that contained the reference to the old DB instance.
- 🛠 Fixed a bug in
-
v1.0.12 Changes
February 02, 2018- ➕ Added
DB.Clone()
- ➕ Added
DB.Wrap()
- ➕ Added support for reading unsigned PK into models
- ➕ Added
-
v1.0.11 Changes
October 11, 2017- 👍 Better DB log messages by supporting Valuer interface
- ➕ Added db.PerfFunc to support logging SQL statement execution times