Aller au contenu
Aller au contenu

Snapshots

Un snapshot est une capture JSON versionnée de l’instance source : schéma SQL, modules activés, extrafields et métadonnées d’intégration. Ce n’est pas un dump complet de base.

Cliquer pour agrandir
Historique Knot Migration — sessions de diagnostic et snapshots

Contenu typique

  • Inventaire tables/colonnes/index
  • Modules custom et versions déclarées
  • Extrafields et liaisons FK
  • Probes d’intégrité (orphans, JSON mal formé)

Snapshots de référence

Pour la version cible, Knot Migration télécharge un snapshot signé depuis license.knot.tools. La signature Ed25519 est vérifiée avant toute comparaison.

Cache et TTL

Les snapshots de référence sont mis en cache sous documents/knotmigration/. Un snapshot expiré déclenche un bandeau modes dégradés et bloque les nouvelles analyses jusqu’au rafraîchissement.

Cycle de vie

  1. Génération locale lors du diagnostic
  2. Comparaison avec référence cible
  3. Archivage pour historique et dry-run ultérieurs

Suite