Skip to content

Commit 4eb8a9d

Browse files
committed
[Refactor] Update character set collation in migration scripts for consistency
1 parent 2b2dce8 commit 4eb8a9d

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

Backend/src/migrations/added_basic_tables.sql

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CREATE TABLE `calendar_events` (
3838
PRIMARY KEY (`id`),
3939
KEY `user_id` (`user_id`),
4040
CONSTRAINT `calendar_events_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
41-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
41+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
4242
/*!40101 SET character_set_client = @saved_cs_client */;
4343

4444
--
@@ -69,7 +69,7 @@ CREATE TABLE `event_participants` (
6969
KEY `user_id` (`user_id`),
7070
CONSTRAINT `event_participants_ibfk_1` FOREIGN KEY (`event_id`) REFERENCES `calendar_events` (`id`) ON DELETE CASCADE,
7171
CONSTRAINT `event_participants_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
72-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
72+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
7373
/*!40101 SET character_set_client = @saved_cs_client */;
7474

7575
--
@@ -109,7 +109,7 @@ CREATE TABLE `materials` (
109109
CONSTRAINT `materials_ibfk_6` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
110110
CONSTRAINT `materials_ibfk_7` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
111111
CONSTRAINT `materials_ibfk_8` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
112-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
112+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
113113
/*!40101 SET character_set_client = @saved_cs_client */;
114114

115115
--
@@ -144,7 +144,7 @@ CREATE TABLE `note_progress` (
144144
KEY `idx_note_progress_note_id` (`note_id`),
145145
CONSTRAINT `note_progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
146146
CONSTRAINT `note_progress_ibfk_2` FOREIGN KEY (`note_id`) REFERENCES `notes` (`id`) ON DELETE CASCADE
147-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
147+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
148148
/*!40101 SET character_set_client = @saved_cs_client */;
149149

150150
--
@@ -184,7 +184,7 @@ CREATE TABLE `notes` (
184184
CONSTRAINT `notes_ibfk_5` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`) ON DELETE SET NULL,
185185
CONSTRAINT `notes_ibfk_6` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`) ON DELETE SET NULL,
186186
CONSTRAINT `notes_ibfk_7` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`) ON DELETE SET NULL
187-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
187+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
188188
/*!40101 SET character_set_client = @saved_cs_client */;
189189

190190
--
@@ -219,7 +219,7 @@ CREATE TABLE `quiz_attempts` (
219219
KEY `quiz_id` (`quiz_id`),
220220
CONSTRAINT `quiz_attempts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
221221
CONSTRAINT `quiz_attempts_ibfk_2` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE
222-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
222+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
223223
/*!40101 SET character_set_client = @saved_cs_client */;
224224

225225
--
@@ -248,7 +248,7 @@ CREATE TABLE `quiz_options` (
248248
PRIMARY KEY (`id`),
249249
KEY `question_id` (`question_id`),
250250
CONSTRAINT `quiz_options_ibfk_1` FOREIGN KEY (`question_id`) REFERENCES `quiz_questions` (`id`) ON DELETE CASCADE
251-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
251+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
252252
/*!40101 SET character_set_client = @saved_cs_client */;
253253

254254
--
@@ -283,7 +283,7 @@ CREATE TABLE `quiz_progress` (
283283
KEY `idx_quiz_progress_quiz_id` (`quiz_id`),
284284
CONSTRAINT `quiz_progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
285285
CONSTRAINT `quiz_progress_ibfk_2` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
286-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
286+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
287287
/*!40101 SET character_set_client = @saved_cs_client */;
288288

289289
--
@@ -313,7 +313,7 @@ CREATE TABLE `quiz_question_options` (
313313
PRIMARY KEY (`id`),
314314
KEY `idx_quiz_options_question_id` (`question_id`),
315315
CONSTRAINT `quiz_question_options_ibfk_1` FOREIGN KEY (`question_id`) REFERENCES `quiz_questions` (`id`) ON DELETE CASCADE
316-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
316+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
317317
/*!40101 SET character_set_client = @saved_cs_client */;
318318

319319
--
@@ -345,7 +345,7 @@ CREATE TABLE `quiz_questions` (
345345
PRIMARY KEY (`id`),
346346
KEY `idx_quiz_questions_quiz_id` (`quiz_id`),
347347
CONSTRAINT `quiz_questions_ibfk_1` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE
348-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
348+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
349349
/*!40101 SET character_set_client = @saved_cs_client */;
350350

351351
--
@@ -382,7 +382,7 @@ CREATE TABLE `quizattempts` (
382382
CONSTRAINT `quizattempts_ibfk_1` FOREIGN KEY (`quizId`) REFERENCES `quizzes` (`id`) ON UPDATE CASCADE,
383383
CONSTRAINT `quizattempts_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON UPDATE CASCADE,
384384
CONSTRAINT `quizattempts_ibfk_3` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
385-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
385+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
386386
/*!40101 SET character_set_client = @saved_cs_client */;
387387

388388
--
@@ -418,7 +418,7 @@ CREATE TABLE `quizzes` (
418418
KEY `idx_quizzes_topic_id` (`topic_id`),
419419
CONSTRAINT `quizzes_ibfk_1` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`) ON UPDATE CASCADE,
420420
CONSTRAINT `quizzes_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON UPDATE CASCADE
421-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
421+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
422422
/*!40101 SET character_set_client = @saved_cs_client */;
423423

424424
--
@@ -450,7 +450,7 @@ CREATE TABLE `study_sessions` (
450450
KEY `idx_study_sessions_user_id` (`user_id`),
451451
KEY `idx_study_sessions_date` (`study_date`),
452452
CONSTRAINT `study_sessions_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
453-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
453+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
454454
/*!40101 SET character_set_client = @saved_cs_client */;
455455

456456
--
@@ -486,7 +486,7 @@ CREATE TABLE `topic_progress` (
486486
KEY `idx_topic_progress_topic_id` (`topic_id`),
487487
CONSTRAINT `topic_progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
488488
CONSTRAINT `topic_progress_ibfk_2` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`) ON DELETE CASCADE
489-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
489+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
490490
/*!40101 SET character_set_client = @saved_cs_client */;
491491

492492
--
@@ -519,7 +519,7 @@ CREATE TABLE `topics` (
519519
CONSTRAINT `topics_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
520520
CONSTRAINT `topics_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
521521
CONSTRAINT `topics_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
522-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
522+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
523523
/*!40101 SET character_set_client = @saved_cs_client */;
524524

525525
--
@@ -554,7 +554,7 @@ CREATE TABLE `users` (
554554
PRIMARY KEY (`id`),
555555
UNIQUE KEY `username` (`username`),
556556
UNIQUE KEY `email` (`email`)
557-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
557+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb3_unicode_ci;
558558
/*!40101 SET character_set_client = @saved_cs_client */;
559559

560560
--

0 commit comments

Comments
 (0)