/* ------------------------------------------------------------------ MSIN — Suppression des vues acces v2 ------------------------------------------------------------------ Les vues v_eve_acces_actif / v_eve_acces_permissions portaient un DEFINER (compte@IP) que Navicat recopie tel quel et que MySQL refuse de recreer sur un autre serveur / compte sans privilege SUPER (erreur 1227). Resultat : la copie Navicat et la restauration sur la releve plantaient. La logique de ces vues est desormais integree en sous-requetes dans le code PHP (php/inc_fx_eve_acces.php et v3_ci4/app/Libraries/EventAccess.php). On peut donc supprimer les vues sans rien casser : le module acces v2 continue de fonctionner a l'identique. A executer sur CHAQUE base concernee (prod, preprod, releve, dev) : - selectionner la base, puis lancer ce script. Aucune donnee n'est touchee : seules 2 vues sont supprimees. ------------------------------------------------------------------ */ DROP VIEW IF EXISTS `v_eve_acces_permissions`; DROP VIEW IF EXISTS `v_eve_acces_actif`; /* Verification : doit retourner 0 ligne. */ SELECT TABLE_NAME FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME IN ('v_eve_acces_actif', 'v_eve_acces_permissions');