Overview
Our precious bot currently uses SQLite for data persistence. However, it's not that persistent since the SQLite file gets deleted any time the docker image is replaced. Therefore, we should migrate the database to the MySQL database on the Autograder's EC2. Because the Autograder also uses a queue table for grading, we should be careful to avoid naming conflicts.
Overview
Our precious bot currently uses SQLite for data persistence. However, it's not that persistent since the SQLite file gets deleted any time the docker image is replaced. Therefore, we should migrate the database to the MySQL database on the Autograder's EC2. Because the Autograder also uses a queue table for grading, we should be careful to avoid naming conflicts.