From 62ab0ab9a00a36ec5fbc5787d634c60e9464f9b2 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Fri, 28 Aug 2026 04:26:20 +0300 Subject: [PATCH] Update DROP TABLE order to ensure clean execution in migrate.php --- backend/database_schema.sql | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/database_schema.sql b/backend/database_schema.sql index a2310dc..3ce7ee3 100644 --- a/backend/database_schema.sql +++ b/backend/database_schema.sql @@ -8,15 +8,18 @@ SET FOREIGN_KEY_CHECKS = 0; -- ------------------------------------------------------------------------------ -- DROP ALL EXISTING TABLES IN REVERSE ORDER TO PREVENT FOREIGN KEY CONFLICTS +DROP TABLE IF EXISTS `student_question_answers`; +DROP TABLE IF EXISTS `exam_attempts`; +DROP TABLE IF EXISTS `question_options`; +DROP TABLE IF EXISTS `questions`; +DROP TABLE IF EXISTS `exams`; +DROP TABLE IF EXISTS `quizzes`; DROP TABLE IF EXISTS `chat_messages`; DROP TABLE IF EXISTS `otp_verifications`; DROP TABLE IF EXISTS `user_devices`; DROP TABLE IF EXISTS `voice_notes`; DROP TABLE IF EXISTS `lesson_progress`; DROP TABLE IF EXISTS `progress`; -DROP TABLE IF EXISTS `question_options`; -DROP TABLE IF EXISTS `questions`; -DROP TABLE IF EXISTS `quizzes`; DROP TABLE IF EXISTS `lessons`; DROP TABLE IF EXISTS `courses`; DROP TABLE IF EXISTS `subjects`;