﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29544	Django 2.0.7 broke regex lookup on MariaDB	Michal Čihař	nobody	"Since Django 2.0.7 it fails to do regex lookups on MariaDB. The problem is in code introduced for #29451 - it assumes that MariaDB 10.3 has REGEXP_LIKE what is not true.

The exception is:

{{{
Traceback (most recent call last):
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/db/backends/utils.py"", line 85, in _execute
    return self.cursor.execute(sql, params)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/db/backends/mysql/base.py"", line 71, in execute
    return self.cursor.execute(query, args)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 250, in execute
    self.errorhandler(self, exc, value)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/connections.py"", line 50, in defaulterrorhandler
    raise errorvalue
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 247, in execute
    res = self._query(query)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 412, in _query
    rowcount = self._do_query(q)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/cursors.py"", line 375, in _do_query
    db.query(q)
  File ""/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/MySQLdb/connections.py"", line 276, in query
    _mysql.connection.query(self, query)
_mysql_exceptions.OperationalError: (1305, 'FUNCTION test_weblate.REGEXP_LIKE does not exist')
}}}"	Bug	closed	Database layer (models, ORM)	2.0	Release blocker	fixed		Adam Johnson	Ready for checkin	1	0	0	0	0	0
