- Production :
https://db.avenir-motard.techops.tf
Cette documentation doit être utilisée comme référence principale en cas de doute.
¶ 3) Quand utiliser l'UI PocketBase
L'UI sert à :
- créer/ajuster des collections,
- ajouter/modifier des champs,
- gérer les enregistrements.
Toujours valider les changements sur un environnement de test avant production si possible.
- Toujours renseigner un help text pour chaque champ.
- Le help text doit expliquer clairement l'usage métier du champ.
- Créer des indexes sur les champs utilisés pour :
- recherche fréquente,
- filtres,
- tri,
- jointures logiques (relations fortement sollicitées).
- Les noms de champs doivent être en CamelCase.
- Exemples :
departureTime, discordId, isDefault.
- Les noms de collections doivent être en snake_case.
- Exemples :
balade_feedbacks, user_activity_statistics, badge_categories.
- Vérifier que chaque champ a un help text.
- Vérifier que les indexes nécessaires sont créés.
- Vérifier le nommage CamelCase des champs.
- Vérifier le nommage snake_case des collections.
- Vérifier qu'aucun changement ne casse les usages existants.
- Documenter le changement (qui, quoi, quand, pourquoi).