goqu

SQL builder and query library for golang

MIT License

Stars
2.2K
Committers
44

Bot releases are hidden (Show)

goqu - v9.19.0 Latest Release

Published by funkyshu 11 months ago

goqu - v9.18.0

Published by doug-martin about 3 years ago

  • [FEATURE] Add support for aliasing insert datasets to support upsert alias #306 - @XIELongDragon
  • [FEATURE] Add support for aliasing BooleanExpressions #307 - @XIELongDragon
goqu - v9.17.0

Published by doug-martin about 3 years ago

  • [FEATURE] Add support bitwise operations #303 - @XIELongDragon
  • [FEATURE] Add support for specifying tables to be locked in ForUpdate, ForNoKeyUpdate, ForKeyShare, ForShare #299 - @jbub
goqu - v9.16.0

Published by doug-martin about 3 years ago

  • [FEATURE] Allow ordering by case expression #282, #292
goqu - v9.15.1

Published by doug-martin about 3 years ago

  • [FIX] Field indexes in the columnMap getting overridden #290, #291
goqu - v9.15.0

Published by doug-martin about 3 years ago

  • [FEATURE] Add SetDefaultPrepared which controls query value interpolation #288 - @Deiz
goqu - v9.14.0

Published by doug-martin about 3 years ago

  • [FEATURE] GroupByAppend to the SelectDataset and SelectClauses #276, #287 - @ashishkf
  • [FEATURE] Allow untagged fields to be ignored #285 - @Deiz
  • [FIX] Nil valuer #277 - @benzolium, @Diggs
  • [FIX] Fix old import URL in doc comments #286 - @maito1201
goqu - v9.13.0

Published by doug-martin over 3 years ago

  • [ADDED] ScanStructs, ScanVals to Scanner interface #273 - @vlanse
goqu - v9.12.0

Published by doug-martin over 3 years ago

  • Update golangci-lint and updates for all associated linters
  • Update dependencies
    • github.com/DATA-DOG/go-sqlmock v1.3.3 -> v1.5.0
    • github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e -> v0.10.0
    • github.com/go-sql-driver/mysql v1.4.1 -> v1.6.0
    • github.com/lib/pq v1.2.0 -> v1.10.1
    • github.com/mattn/go-sqlite3 v1.11.0 -> v1.14.7
    • github.com/stretchr/testify -> v1.4.0 -> v1.7.0
goqu - v9.11.1

Published by doug-martin over 3 years ago

  • [FIXED] Avoid mutation of join slice for separate datasets when joins slice capacity is not yet reached #261 - @fhaifler
goqu - v9.11.0

Published by doug-martin over 3 years ago

  • [FIXED] Use valid 'IS' operator for sqlserver dialect #240, #239 - @vlanse
  • [ADDED] Implement Orderable interface for SQL Functions #251 - @GlebBeloded
  • [ADDED] Support for table hint in multi-table MySQL DELETE queries #252 - @vlanse
goqu - v9.10.0

Published by doug-martin about 4 years ago

  • [FIXED] SELECT inherits dialect from INSERT in INSERT FROM SELECT. #229, #223 - @vlanse
  • [FIXED] SQLServer dialect: support prepared statements with TOP. #230, #225 - @vlanse
  • [ADDED] IsPrepared to SQLExpression interface. #231 - @vlanse
goqu - v9.9.0

Published by doug-martin over 4 years ago

  • [FIXED] SQLite do not add FOR UPDATE in SELECT. #218 - @vlanse
  • [ADDED] Support for INSERT ON CONFLICT in SQLite. #218 - @vlanse
goqu - v9.8.0

Published by doug-martin over 4 years ago

  • [ADDED] Support for ANY and ALL operators. #196
  • [ADDED] Support for CASE statements #193
  • [ADDED] Support for getting column identifiers from AliasExpressions. #203
goqu - v9.7.1

Published by doug-martin over 4 years ago

  • Fix all formatting for golangci-lint
  • Move to golangci-lint github action
goqu - v9.7.0

Published by doug-martin over 4 years ago

  • [ADDED] Support for sqlserver dialect #197,#205 - @vlanse
goqu - v9.6.0

Published by doug-martin almost 5 years ago

  • [ADDED] Support for Lateral queries #182
goqu - v9.5.1

Published by doug-martin almost 5 years ago

  • [FIXED] WITH clause without a RETURNING clause will panic #177
  • [FIXED] SQlite dialect escapes single quotes wrong, leads to SQL syntax error #178
  • [FIXED] Fix ReturnsColumns() nil pointer panic #181 - @yeaha
  • [FIXED] SelectDataset From with Error #183
  • [FIXED] Unable to execute union with order by expression #185
goqu - v9.5.0

Published by doug-martin about 5 years ago

  • [ADDED] Ability to use regexp like, ilike, notlike, and notilike without a regexp #172
goqu - v9.4.0

Published by doug-martin about 5 years ago

  • [ADDED] Ability to scan into struct fields from multiple tables #160