]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Fix SQLite error for table with "WITHOUT ROWID" & "STRICT"
authorKingOfKaste <47917339+KingOfKaste@users.noreply.github.com>
Thu, 20 Feb 2025 19:31:42 +0000 (14:31 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 20 Feb 2025 20:26:16 +0000 (15:26 -0500)
commitadfb332e2f3cf5b39435618b2c151f74d0cb5173
tree473bad7dead999e94363dc25d7140248a1fdbf18
parentb2724f74213a274d24ed23096575cfce0dfb5b8e
Fix SQLite error for table with "WITHOUT ROWID" & "STRICT"

Fixed issue that omitted the comma between multiple SQLite table extension
clauses, currently ``WITHOUT ROWID`` and ``STRICT``, when both options
:paramref:`.Table.sqlite_with_rowid` and  :paramref:`.Table.sqlite_strict`
were configured at their non-default settings at the same time.  Pull
request courtesy david-fed.

Fixes: #12368
Closes: #12369
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/12369
Pull-request-sha: 3c9ceffe8279f5d961a44e6d468f21881bcbc75c

Change-Id: I1a44fd2d655d0e6eaad8213a360879daca9e4f11
(cherry picked from commit 48ad8c81115bd01d733fe1a4f78c8c30d7c2abbb)
doc/build/changelog/unreleased_20/12368.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/sqlite/base.py
test/dialect/test_sqlite.py