From f43d7a11d4bea371026158a1e2378f57f0b3be71 Mon Sep 17 00:00:00 2001 From: Jeff Horemans Date: Thu, 8 Aug 2024 10:04:33 +0200 Subject: [PATCH] Adjusted SQLiteDialect's check constraint reflection pattern to account for mix of named and unnamed constraints. --- lib/sqlalchemy/dialects/sqlite/base.py | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 61d6f8d8fa..e001d0649e 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -2633,7 +2633,6 @@ class SQLiteDialect(default.DefaultDialect): # or the end of the table definition e.g. newline and closing ')'. CHECK_PATTERN = r"(?:CONSTRAINT ([^\t\n]+) )?CHECK \((.+?)\)(?:, *\n\t?(?=CONSTRAINT|CHECK)|\n\))" cks = [] - print(table_data) for match in re.finditer(CHECK_PATTERN, table_data or "", re.I|re.S): name = match.group(1) -- 2.47.3