pgTAP (tests dans l'image) → PostgreSQL (schéma, contraintes) : vérifie
PostgreSQL (schéma, contraintes) → Copie SQLite (sql.js, sur la fiche) : même schéma, dialecte SQLite
Interroger la base dans le navigateur
Une copie SQLite de la base (mêmes tables, mêmes vues) tourne dans votre navigateur avec sql.js : vous pouvez tout lire, et même tout casser, la base se recharge.
Exemples :
Ctrl+Entrée (⌘+Entrée sur Mac) pour exécuter. 200 lignes affichées au plus ; une requête est arrêtée après 5 s.
Tables et vues
Affichées une fois la base chargée.
Technologies
PostgreSQL
SQL
sql.js
pgTAP
Qui fait quoi
PostgreSQL
Range les mesures de performance (campagnes, maillages, fichiers, durées), avec contraintes et déclencheur.
SQL
Les analyses : vues à fonctions de fenêtrage, régression log-log de la complexité, détection des régressions, index justifié par le plan d'exécution.
sql.js
SQLite compilé en WebAssembly : la même base s'interroge dans le navigateur, sur la fiche.
pgTAP
Les tests de la base : schéma, contraintes, vues et résultats attendus, en CI.