Migration de la base Meta (househub_meta)";
echo "Vérification de la structure de la table 'families'...
";
// Vérification de l'existence de la colonne pour rendre le script idempotent
$checkMetaCol = $meta_pdo->query("SHOW COLUMNS FROM families LIKE 'enabled_views'");
if ($checkMetaCol->rowCount() == 0) {
// Ajout de la colonne JSON
$meta_pdo->exec("ALTER TABLE families ADD COLUMN enabled_views JSON DEFAULT NULL AFTER enabled_modules");
echo "✅ Succès : Colonne 'enabled_views' ajoutée à househub_meta.families.
";
} else {
echo "ℹ️ Info : La colonne 'enabled_views' est déjà présente. Aucune modification requise.
";
}
echo "🎉 Migration Meta terminée avec succès.";
} catch (Exception $e) {
die("❌ Erreur lors de la migration : " . $e->getMessage());
}