Ozzo Dbx Versions Save

A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

v1.5.0

4 years ago
  • 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.

v1.4.0

4 years ago
  • Added DB.QueryLogFunc and DB.ExecLogFunc to support more flexible logging and profiling.

v1.3.0

4 years ago

Added support for using context.Context with SelectQuery

v1.2.0

4 years ago

Added go mod support.

v1.1

5 years ago
  • Added support for querying with context.Context
  • Bumped up Go version requirement to 1.8 and above

v1.0.15

6 years ago
  • tx.Rollback and tx.Commit can be called within DB.Transactional now without causing sql.ErrTxDone error.

v1.0.14

6 years ago
  • Query.All() will now initialize the slice to be empty (not nil) if the query result is empty.

v1.0.13

6 years ago
  • Fixed a bug in DB.Clone() that contained the reference to the old DB instance.

v1.0.12

6 years ago
  • Added DB.Clone()
  • Added DB.Wrap()
  • Added support for reading unsigned PK into models

v1.0.11

6 years ago
  • Better DB log messages by supporting Valuer interface
  • Added db.PerfFunc to support logging SQL statement execution times