-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Database support #15
Comments
Hi, I would like to implement this, what files should be migrated ? |
Is there a preference for a certain type of database? I was thinking of something like sqlite because it is simple and portable but nosql options such as mongodb can do the job too. |
It's a little bit messy.
We should also have a few tables to store course static data :
Additionally, I want to implement a new feature requiring a table "notices" with columns "id, author_id, subject_id, timestamp, type, content" (e.g.: (0, 45646565, 4, 255555566) => (integer, integer, integer, Date, string, string))
To me, the easier to implement is SQLite, I don't think we need the storage size of MongoDB but if you think the latter is a better choice, you're free to go. Btw, if you could write an interface to handle different storage types, it could help us if we want to move on to another database later. |
#32 Is waiting for you |
Solved in #41 |
Add database support and migrate all current files to db
The text was updated successfully, but these errors were encountered: