[] escaping for FTS columns

This commit is contained in:
Simon Willison 2019-02-21 20:17:58 -08:00
commit 62e1edeaf6

View file

@ -238,7 +238,9 @@ class Table:
content="{table}" content="{table}"
); );
""".format( """.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.db.conn.executescript(sql)
self.populate_fts(columns) self.populate_fts(columns)