Le contrôleur load_backup echoue
La fonction de restauration à partir d'un fichier csv échoue sur une clef étrangère.
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/gluon/restricted.py", line 227, in restricted exec ccode in environment File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/default.py", line 736, in <module> File "/usr/lib/python2.7/dist-packages/gluon/globals.py", line 412, in <lambda> self._caller = lambda f: f() File "/usr/share/vidjil/server/web2py/applications/vidjil/controllers/default.py", line 182, in init_from_csv db.import_from_csv_file(open(defs.DB_BACKUP_FILE, 'rb')) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/base.py", line 1097, in import_from_csv_file *args, **kwargs) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/objects.py", line 941, in import_from_csv_file curr_id = self.insert(**dict(items)) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/objects.py", line 712, in insert ret = self._db._adapter.insert(self, self._listify(fields)) File "/usr/lib/python2.7/dist-packages/gluon/packages/dal/pydal/adapters/base.py", line 739, in insert raise e IntegrityError: (1452, u'Cannot add or update a child row: a foreign key constraint fails (
vidjil.
scheduler_run, CONSTRAINT
scheduler_run_ibfk_1 FOREIGN KEY (
task_id) REFERENCES
scheduler_task (
id) ON DELETE CASCADE)')