From 3f8ead410d86029981ca2e05e0030590acac7436 Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Sun, 20 Sep 2026 01:08:21 +0200 Subject: [PATCH] test --- .../migrations/0002_fix_user_foreign_key.py | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 backend/time_tracking/migrations/0002_fix_user_foreign_key.py diff --git a/backend/time_tracking/migrations/0002_fix_user_foreign_key.py b/backend/time_tracking/migrations/0002_fix_user_foreign_key.py new file mode 100644 index 0000000..76b585d --- /dev/null +++ b/backend/time_tracking/migrations/0002_fix_user_foreign_key.py @@ -0,0 +1,39 @@ +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('time_tracking', '0001_initial'), + ] + + operations = [ + migrations.RunSQL( + sql=[ + """ + ALTER TABLE time_tracking_timeentry + DROP FOREIGN KEY time_tracking_timeentry_user_id_59aa2b1f_fk_auth_user_id; + """, + """ + ALTER TABLE time_tracking_timeentry + ADD CONSTRAINT time_tracking_timeentry_user_id_users_user_fk + FOREIGN KEY (user_id) + REFERENCES users_user (id) + ON DELETE CASCADE; + """, + ], + reverse_sql=[ + """ + ALTER TABLE time_tracking_timeentry + DROP FOREIGN KEY time_tracking_timeentry_user_id_users_user_fk; + """, + """ + ALTER TABLE time_tracking_timeentry + ADD CONSTRAINT time_tracking_timeentry_user_id_59aa2b1f_fk_auth_user_id + FOREIGN KEY (user_id) + REFERENCES auth_user (id) + ON DELETE CASCADE; + """, + ], + ), + ] \ No newline at end of file