From a10fcef45ccfad6ebf17ec94fc48d0965f0d4123 Mon Sep 17 00:00:00 2001 From: Harutaka Kawamura Date: Wed, 4 Sep 2024 18:52:27 +0900 Subject: [PATCH] Fix regex --- lib/sqlalchemy/dialects/sqlite/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index cf8f16966b..5e32e2fbb0 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -2674,7 +2674,7 @@ class SQLiteDialect(default.DefaultDialect): # (1) Matches end of check constraint with trailing comma, # optional whitespace (including newline), and the beginning # of the next constraint (either named or unnamed). - ,[\s\n]*(?=CONSTRAINT|CHECK) + ,[\s\n]*(?=CONSTRAINT|CHECK|UNIQUE|FOREIGN|PRIMARY) # OR operator, seperating (1) & (2) | # (2) Matches end parenthesis of table definition, seperated by -- 2.47.2