From afbc5a8b7b41403450e9664b68d7a5c99e1c0c86 Mon Sep 17 00:00:00 2001 From: Alice Heaton <aliceh@aptivate.org> Date: Sat, 11 Jul 2015 14:19:43 +0100 Subject: [PATCH] InnoDb table and foreign key checks don't work well together in Django. See http://stackoverflow.com/questions/6178816/django-cannot-add-or-update-a-child-row-a-foreign-key-constraint-fails --- django/website/local_settings.py.dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/website/local_settings.py.dev b/django/website/local_settings.py.dev index ea47cd35..41f2337f 100644 --- a/django/website/local_settings.py.dev +++ b/django/website/local_settings.py.dev @@ -23,7 +23,7 @@ DATABASES = { 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. 'OPTIONS': { - "init_command": "SET storage_engine=INNODB", + "init_command": "SET storage_engine=INNODB;SET foreign_key_checks = 0;", } } } -- GitLab