Skip to main content
DB
- users
- id, nom, prenom, mail (unique), 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-sportsusers_sports
- user_id, sport_id,
role (user, admin), created_at, updated_at
padel-gamespadel_games
- id, is_double, nb_sets (nullable), scores (tableau json :
[{"set", "team1", "team2"}]
, nullable), id_team_one, id_team_two, created_at, updated_at, deleted_at (nullable)
padel-game-teamspadel_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-pricespadel_prices
- id,
price,ticket_value_cents, created_at, updated_at, deleted_at (nullable, unique)
padel-billingpadel_payments
- id, user_id, admin_id,
amount,amount_paid_cents, ticket_value_cents, payment_date, created_at, updated_at