Code

Ticket #2170: fix-for-mysql-case-sensitivity.diff

File fix-for-mysql-case-sensitivity.diff, 972 bytes (added by anonymous, 7 years ago)
Line 
1Index: django/db/backends/mysql_old/base.py
2===================================================================
3--- django/db/backends/mysql_old/base.py        (revision 6397)
4+++ django/db/backends/mysql_old/base.py        (working copy)
5@@ -132,7 +132,7 @@
6     features = DatabaseFeatures()
7     ops = DatabaseOperations()
8     operators = {
9-        'exact': '= %s',
10+        'exact': '= BINARY %s',
11         'iexact': 'LIKE %s',
12         'contains': 'LIKE BINARY %s',
13         'icontains': 'LIKE %s',
14Index: django/db/backends/mysql/base.py
15===================================================================
16--- django/db/backends/mysql/base.py    (revision 6397)
17+++ django/db/backends/mysql/base.py    (working copy)
18@@ -128,7 +128,7 @@
19     features = DatabaseFeatures()
20     ops = DatabaseOperations()
21     operators = {
22-        'exact': '= %s',
23+        'exact': '= BINARY %s',
24         'iexact': 'LIKE %s',
25         'contains': 'LIKE BINARY %s',
26         'icontains': 'LIKE %s',