Skip to content

Commit

Permalink
Merge branch 'patrik-support-case-insensitive-column-name' into 'master'
Browse files Browse the repository at this point in the history
Support case insensitive column name #228

See merge request ikus-soft/rdiffweb!256
  • Loading branch information
ikus060 committed Oct 4, 2022
2 parents 3af8497 + be24bb6 commit a5d0bca
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion rdiffweb/core/model/__init__.py
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 a5d0bca

Please sign in to comment.