Closed louisrigot closed 3 years ago
Thank you for letting us know @louisrigot! We'll jot this down and get back to you ASAP
A temporary workaround if subclassing the built-in database backends (not thoroughly tested):
from django.db.backends.mysql import base, operations
class DatabaseOperations(operations.DatabaseOperations):
def insert_statement(self, ignore_conflicts=False):
return super().insert_statement(ignore_conflicts=False)
class DatabaseWrapper(base.DatabaseWrapper):
ops_class = DatabaseOperations
INSERT IGNORE INTO is now in master
When trying to save a many-to-many relation, Django 3.2 emits an
INSERT IGNORE INTO
statement that is unsupported by Dolt.