dev day #90 🥳

This commit is contained in:
Tomas Dvorak
2025-11-12 20:31:37 +01:00
parent 8762bde4bf
commit f3db65d350
103 changed files with 4053 additions and 2189 deletions
+79
View File
@@ -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
```