Rechercher un ancien
Chaque recherche est une vraie requête sur la base. Les fiches n'affichent que ce que le diplômé a accepté de rendre visible, et les modifications sont réellement enregistrées.
— diplômé(s) — cliquez une fiche pour l'ouvrir et la modifier
Le modèle de données cible
La table unique de 2 611 champs devient une quinzaine de tables liées. Les nombres de lignes ci-dessous viennent de la base réellement peuplée.
Les tables
Comment la bascule se fait
Le script lit l'export « large » de l'ancienne base et « déplie » les colonnes numérotées en lignes. Vous pouvez le relancer : il régénère un export fictif et repeuple la base.
Les pièces
schema.sql (le schéma), generer_export_fictif.py (un export de test), importer_filemaker.py (le dépliage) et server.py (l'API). Sur les vraies données, c'est le même pipeline, lancé par le développeur de l'association ; aucune fiche réelle ne quitte FileMaker.