diff --git a/rdiffweb/core/model/__init__.py b/rdiffweb/core/model/__init__.py index 6f946a0b..2f324300 100644 --- a/rdiffweb/core/model/__init__.py +++ b/rdiffweb/core/model/__init__.py @@ -37,7 +37,10 @@ def exists(column): table_name = column.table.fullname column_name = column.name if 'SQLite' in connection.engine.dialect.__class__.__name__: - sql = "SELECT COUNT(*) FROM pragma_table_info('%s') WHERE name='%s'" % (table_name, column_name) + sql = "SELECT COUNT(*) FROM pragma_table_info('%s') WHERE LOWER(name)=LOWER('%s')" % ( + table_name, + column_name, + ) else: sql = "SELECT COUNT(*) FROM information_schema.columns WHERE table_name='%s' and column_name='%s'" % ( table_name,