You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting with at least jOOQ 3.15 and #11286 (probably earlier too), we've started parsing SQLite's DDL, because the PRAGMA commands simply don't deliver enough meta data. This means that we run into limitations when users use more advanced, vendor specific features in SQLite, which we don't support yet, see e.g. this report: #13879
This issue will parse and ignore some documented SQLite DDL clauses, including:
Starting with at least jOOQ 3.15 and #11286 (probably earlier too), we've started parsing SQLite's DDL, because the
PRAGMA
commands simply don't deliver enough meta data. This means that we run into limitations when users use more advanced, vendor specific features in SQLite, which we don't support yet, see e.g. this report: #13879This issue will parse and ignore some documented SQLite DDL clauses, including:
conflict-clause
: https://www.sqlite.org/syntax/conflict-clause.htmlPRIMARY KEY [ ASC | DESC ]
: https://www.sqlite.org/syntax/column-constraint.html. Should be supported formally: Add support for MATCH clause in foreign keys #10430MATCH
: https://www.sqlite.org/syntax/foreign-key-clause.html. This was supported already in jOOQ 3.14 / Support parsing NOT DEFERRABLE INITIALLY IMMEDIATE on foreign key constraints #10360[ NOT ] DEFERRABLE [ INITIALLY ( DEFERRED | IMMEDIATE ) ]
: https://www.sqlite.org/syntax/foreign-key-clause.htmlSee also:
The text was updated successfully, but these errors were encountered: