/* ------------------------------------------------------------------
   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');
