Réponse : l’état réel du schéma est indéterminable. L’absence d’une version dans les migrations disponibles ne prouve ni qu’elle n’a jamais existé ni qu’elle n’a pas été appliquée. L’inaccessibilité de la base prouve seulement un échec d’accès.

Preuves à rechercher :

Après rétablissement d’un accès en lecture seule, la table d’historique des migrations et le schéma physique réel (tables, colonnes, index, contraintes).
Les journaux CI/CD et de la base indiquant la révision déployée, la commande exécutée, son résultat et les éventuels DDL.
L’historique Git complet : branches distantes, tags, commits supprimés et reflogs.
Le contenu exact de l’image ou de l’artefact effectivement déployé.
Une sauvegarde datée, restaurée dans une instance isolée.

Jusqu’à obtention de ces preuves, ne pas rejouer, supprimer, estampiller ou réparer de migration.