diff options
author | rubenwardy <rw@rubenwardy.com> | 2019-11-27 01:06:24 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2019-11-27 01:06:58 +0000 |
commit | dd5de1787f4dfdd27b8f2adee0b535f61b720442 (patch) | |
tree | 07197865f34fd57436afe3694e929157e61bc329 | |
parent | 62f1aecfaf262c0c564de59eae9a024d80a9ec54 (diff) | |
download | cheatdb-dd5de1787f4dfdd27b8f2adee0b535f61b720442.tar.xz |
Add database diagram
-rw-r--r-- | README.md | 32 |
1 files changed, 31 insertions, 1 deletions
@@ -18,10 +18,40 @@ rm db.sqlite && python setup.py -t && FLASK_CONFIG=../config.cfg FLASK_APP=app/_ # Create migration FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db migrate - # Run migration FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db upgrade # Enter docker docker exec -it contentdb_app_1 bash ``` + +## Database + + +```mermaid +classDiagram + +User "1" --> "*" Package +User --> UserEmailVerification +User "1" --> "*" Notification +Package "1" --> "*" Release +Package "1" --> "*" Dependency +Package "1" --> "*" Tag +Package "1" --> "*" MetaPackage : provides +Release --> MinetestVersion +Package --> License +Dependency --> Package +Dependency --> MetaPackage +MetaPackage "1" --> "*" Package +Package "1" --> "*" Screenshot +Package "1" --> "*" Thread +Thread "1" --> "*" Reply +Thread "1" --> "*" User : watchers +User "1" --> "*" Thread +User "1" --> "*" Reply +User "1" --> "*" ForumTopic + +User --> "0..1" EmailPreferences +User "1" --> "*" APIToken +APIToken --> Package +``` |