Skip to content

Releases: getml/sqlgen

v0.5.0

25 Nov 19:11
8b658d6

Choose a tag to compare

  • Support for DuckDB
  • Support for the UNION operator
  • Use RAII principles for the postgres conector (thanks to @mcraveiro for his contribution)

v0.4.0

03 Nov 20:12
5131953

Choose a tag to compare

  • Added sqlgen::cache
  • Generate .lib files when building for Windows
  • Add checks to make sure all headers are self-contained
  • Use reflect-cpp 0.22.0
  • Use sqlite_prepare_v2
  • Make sure we can use boolean values in conditions
  • Regression fix: Handle schemata in SQL generation (thanks @mcraveiro )
  • Fix issue with boolean data
  • Make sure that you can still insert into PostgreSQL after insertion failure
  • Make sure that special values can be added to conditions
  • Make sure that tags only compile when appropriate
  • Improved implementation for value_t
  • Refactored the iterators
  • Refactored the read and write function

v0.3.0

05 Oct 13:07
4e98b9c

Choose a tag to compare

  • Support for insert_or_replace (aka "upserts"), thanks to @demianmnave
  • Support for enums, thanks to @hos-b
  • Support for for CREATE VIEW AS (thus support for views) and CREATE TABLE AS
  • Support for adding subqueries inside select_from(...)
  • Better nullability rules for joins
  • Support for foreign key constraints
  • Support for unique columns
  • Support for JSON fields
  • Support for IN and NOT IN

v0.2.0

27 Jul 10:31
3f8c555

Choose a tag to compare

  • Added support for MySQL/MariaDB
  • Moved the literals into their own namespace

v0.1.0

18 Jul 20:35
0ad99d9

Choose a tag to compare

Initial release