Super Sunday — Migration SQL pour la table matches
=================================================

Problème rencontré:
- L'API attend les colonnes `player_a_id`, `player_b_id`, `finished`, `score_a`, `score_b`, etc.
- Votre table `matches` courante ne les contient pas, d'où les erreurs 42703 (undefined column).

Ce patch ajoute **sans casser l'existant** les colonnes manquantes et définit des valeurs par défaut.

Fichiers:
- backend/sql/migrate_matches_add_cols.sql
- apply_matches_migration.sh

Utilisation:
1) Dézippez à la racine du projet :
   unzip -o supersunday_matches_migration_patch.zip -d .

2) Appliquez la migration :
   ./apply_matches_migration.sh

3) Vérifiez la structure :
   docker compose exec db psql -U postgres -d supersunday -c '\d+ matches'

4) Re-testez les routes :
   curl -s http://localhost/api/matches
   curl -s -X POST http://localhost/api/matches -H 'Content-Type: application/json'      -d '{"tournament_id":1,"court":"Court 1"}'
   curl -s -X POST http://localhost/api/matches/1/score -H 'Content-Type: application/json'      -d '{"score_a":6,"score_b":4,"finished":true}'
