Skip to content

Commit

Permalink
Support case insensitive column name #228
Browse files Browse the repository at this point in the history
  • Loading branch information
ikus060 committed Oct 3, 2022
1 parent 3af8497 commit be24bb6
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion rdiffweb/core/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit be24bb6

Please sign in to comment.