From 305d27a7af4c2f9c12cc66869aac365e02a119bf Mon Sep 17 00:00:00 2001 From: tcely Date: Sun, 4 May 2025 13:35:51 -0400 Subject: [PATCH] Try using `foreign_key_checks` --- tubesync/sync/management/commands/fix-mariadb.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tubesync/sync/management/commands/fix-mariadb.py b/tubesync/sync/management/commands/fix-mariadb.py index 4c515039..d9b608ec 100644 --- a/tubesync/sync/management/commands/fix-mariadb.py +++ b/tubesync/sync/management/commands/fix-mariadb.py @@ -181,7 +181,8 @@ class Command(BaseCommand): deferrable='', ) - schema.execute(remove_fk, None) + schema.execute('SET foreign_key_checks=0', None) + #schema.execute(remove_fk, None) schema.execute( schema.sql_alter_column % dict( table=media_table_str, @@ -212,7 +213,8 @@ class Command(BaseCommand): ), None, ) - schema.execute(add_fk, None) + #schema.execute(add_fk, None) + schema.execute('SET foreign_key_checks=1', None) if table_names: