Skip to main content
DB
- users
- id, nom, prenom, mail (unique), externe, created_at, updated_at, deleted_at (nullable)
- users_roles
- user_id, role ("user", "padel-admin")
- sports
- id, nom (unique), created_at, updated_at, deleted_at (nullable)
- users_sports
- user_id, sport_id, created_at, updated_at
- padel_games
- id, is_double, game_date, game_hour, id_team_one, id_team_two, created_at, updated_at, deleted_at (nullable)
- padel_games_scores
- id, game_id, nb_sets, scores (tableau json :
[{"set", "team1", "team2"}]
), created_at, updated_at, deleted_at (nullable)
- padel_game_teams
- game_id, user_one_id, user_two_id (nullable), side ("team1" ou "team2"), state (V, N, D, nullable), created_at, updated_at, deleted_at (nullable)
- PK : game_id, user_one_id, user_two_id
- padel_game_players
- game_id, user_id, created_at, updated_at, deleted_at (nullable)
- PK : game_id, user_id
- padel_prices
- id, ticket_value_cents, created_at, updated_at, deleted_at (nullable, unique)
- padel_payments
- id, user_id, admin_id, amount_paid_cents, ticket_value_cents, method ("cash", "cheque", "transer", "other"), payment_date, created_at, updated_at
- padel_ticket_stock
- id, admin_id, amount, created_at, updated_at
No Comments