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()); }