From 62e1edeaf600f45a59fde432f1bde2bcc4e1ee7b Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 21 Feb 2019 20:17:58 -0800 Subject: [PATCH] [] escaping for FTS columns --- sqlite_utils/db.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index 6c8fa53..d770cfa 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -238,7 +238,9 @@ class Table: content="{table}" ); """.format( - table=self.name, columns=", ".join(columns), fts_version=fts_version + table=self.name, + columns=", ".join("[{}]".format(c) for c in columns), + fts_version=fts_version, ) self.db.conn.executescript(sql) self.populate_fts(columns)