-- Migration 027 : journal des migrations pour la base par defaut "station" (audit test.html, 28/07/2026).
-- Contrairement aux tenants crees via tenant_create.php/tenant_import.php (suivis centralement dans
-- sstm_master.migration_log, cf. Model::resolve_db()), "station" (base par defaut, domaine nu/CLI)
-- n'a jamais eu de journal de migrations - impossible de savoir par la base elle-meme lesquelles
-- avaient ete appliquees, seule l'inspection manuelle du schema le permettait. Structure volontairement
-- plus simple que sstm_master.migration_log (pas de colonne id_tenant : ici une seule base = un seul
-- "tenant" implicite). Applique par migrate.php a toutes les bases (y compris les tenants, ou elle
-- reste simplement inutilisee sans consequence - le suivi centralise dans sstm_master continue de faire foi pour eux).

CREATE TABLE IF NOT EXISTS migration_log (
  id int(11) NOT NULL AUTO_INCREMENT,
  migration varchar(255) NOT NULL,
  date_execution datetime NOT NULL,
  PRIMARY KEY (id),
  UNIQUE KEY migration (migration)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
