Skip to content

Conversation

go-jet
Copy link
Owner

@go-jet go-jet commented Jan 20, 2022

  • [New] [Posgres] [Sqlite] UPDATE statement FROM clause support (issue, wiki)
  • [New] [Postgres] [MySQL] DELETE statement USING clause support (issue, wiki)
  • [New] [QRM] Prevent recursive scan if destination contains circular dependency (issue)
  • [New] WITH RECURSIVE statement support (wiki)
  • [New] BETWEEN operator support (wiki)
  • [New] Aggregate functions DISTINCT operator support (issue)
  • [New] [Postgres] DISTINCT ON clause support (wiki)
  • [New] Ability to update alias of all sub-query(or CTE) projections (wiki)
  • [New] Ability to exclude list of columns from sub-query(or CTE) projections (wiki)
  • [New] Query logger function with additional execution details (issue, wiki)
  • [New] [Postgres] Order set aggregate functions support (issue)
  • [New] Generator flags to ignore tables, views and enums. (issue, wiki)
  • [New] Automatic type cast for sized integer literals (issue)
  • [Fix] Generator no longer supports MySQL 5.7 (issue)

go-jet and others added 27 commits December 8, 2021 18:13
MySQL 5.7 does not support CTE's. Refactor the table column metadata
query to avoid the CTE.
In parameterized statements integer literals, like Int(num), are replaced with a placeholders. For some expressions,
postgres interpreter will not have enough information to deduce the type. If this is the case postgres returns an error.
Int8, Int16, Int32.... functions now will add automatic type cast over a placeholder, so type deduction is always possible.
Add ability to exclude list of columns from ProjectionList.
@go-jet go-jet merged commit 3e802f8 into master Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants