mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-05 11:12:56 +00:00
dev day #90 🥳
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
# ER Diagram
|
||||
|
||||
```mermaid
|
||||
erDiagram
|
||||
USERS ||--o{ ARTICLES : author_id
|
||||
CATEGORIES ||--o{ ARTICLES : category_id
|
||||
ARTICLES ||--o{ ARTICLE_TEAM_LINKS : article_id
|
||||
ARTICLES ||--o{ ARTICLE_MATCH_LINKS : article_id
|
||||
|
||||
TEAMS ||--o{ PLAYERS : team_id
|
||||
|
||||
USERS ||--o{ EVENTS : created_by_id
|
||||
EVENTS ||--o{ EVENT_ATTACHMENTS : event_id
|
||||
|
||||
POLLS ||--o{ POLL_OPTIONS : poll_id
|
||||
POLLS ||--o{ POLL_VOTES : poll_id
|
||||
POLL_OPTIONS ||--o{ POLL_VOTES : option_id
|
||||
USERS o{--o| POLL_VOTES : user_id
|
||||
CATEGORIES o{--o| POLLS : category_id
|
||||
ARTICLES o{--o| POLLS : related_article_id
|
||||
EVENTS o{--o| POLLS : related_event_id
|
||||
PLAYERS o{--o| POLL_OPTIONS : player_id
|
||||
|
||||
USERS ||--|| USER_PROFILES : user_id
|
||||
USERS ||--o{ PASSWORD_RESETS : user_id
|
||||
USERS ||--o{ COMMENTS : user_id
|
||||
COMMENTS o{--o| COMMENTS : parent_id
|
||||
USERS ||--o{ COMMENT_BANS : user_id
|
||||
USERS ||--o{ UNBAN_REQUESTS : user_id
|
||||
COMMENTS ||--o{ COMMENT_REACTIONS : comment_id
|
||||
COMMENTS ||--o{ COMMENT_REPORTS : comment_id
|
||||
|
||||
USERS o{--o| UPLOADED_FILES : uploaded_by_id
|
||||
UPLOADED_FILES ||--o{ FILE_USAGES : file_id
|
||||
|
||||
CONTACT_CATEGORIES o{--o| CONTACTS : category_id
|
||||
|
||||
SHORT_LINKS o{--o| LINK_CLICKS : short_link_id
|
||||
USERS o{--o| SHORT_LINKS : created_by_id
|
||||
|
||||
EMAIL_LOGS ||--o{ EMAIL_EVENTS : email_log_id
|
||||
ARTICLES ||--o{ BLOG_NOTIFICATIONS : article_id
|
||||
|
||||
SWEEPSTAKES ||--o{ SWEEPSTAKE_PRIZES : sweepstake_id
|
||||
SWEEPSTAKES ||--o{ SWEEPSTAKE_ENTRIES : sweepstake_id
|
||||
SWEEPSTAKES ||--o{ SWEEPSTAKE_WINNERS : sweepstake_id
|
||||
USERS ||--o{ SWEEPSTAKE_ENTRIES : user_id
|
||||
USERS ||--o{ SWEEPSTAKE_WINNERS : user_id
|
||||
SWEEPSTAKE_ENTRIES ||--o{ SWEEPSTAKE_WINNERS : entry_id
|
||||
SWEEPSTAKE_PRIZES |o--o{ SWEEPSTAKE_WINNERS : prize_id
|
||||
|
||||
USERS ||--o{ POINTS_TRANSACTIONS : user_id
|
||||
USERS ||--o{ USER_ACHIEVEMENTS : user_id
|
||||
ACHIEVEMENTS ||--o{ USER_ACHIEVEMENTS : achievement_id
|
||||
REWARD_ITEMS ||--o{ REWARD_REDEMPTIONS : reward_id
|
||||
USERS ||--o{ REWARD_REDEMPTIONS : user_id
|
||||
|
||||
USERS o{--o| AUDIT_LOGS : user_id
|
||||
USERS o{--o| ERROR_EVENTS : user_id
|
||||
USERS o{--o| VISITOR_EVENTS : user_id
|
||||
|
||||
SETUP_INFO ||--o{ CLUB_INFO : setup_info_id
|
||||
|
||||
NAVIGATION_ITEMS o{--o| NAVIGATION_ITEMS : parent_id
|
||||
|
||||
%% Standalone/core tables (configured/consumed by services)
|
||||
SETTINGS
|
||||
ABOUT_PAGES
|
||||
SPONSORS
|
||||
BANNERS
|
||||
CLOTHING
|
||||
COMPETITION_ALIASES
|
||||
MATCH_OVERRIDES
|
||||
TEAM_LOGO_OVERRIDES
|
||||
NEWSLETTER_SUBSCRIPTIONS
|
||||
NEWSLETTER_SENT_LOG
|
||||
MATCH_NOTIFICATIONS
|
||||
SCOREBOARD_STATES
|
||||
```
|
||||
Reference in New Issue
Block a user