Bonjour, voici mon problème :
Je viens d'être engagé et je me suis rendu compte que l'une des applications que nous développons (MySQL) est une application multicompagnie. C'est-à-dire que dans chaque table de la base de données il y a un champ COMPAGNY_ID qui identifie la compagnie. Le problème c'est que plusieurs stagiaires ont travaillé sur cette application et certains ont développé du code sans se préoccuper de COMPAGNY_ID ce qui cause des problèmes lorsqu'une requête retourne des valeurs n'appartenant pas à la compagnie en cours.
Moi je veux un genre de TRIGGER POST-READ qui intercepte toutes les lectures de chaque table et qui loggue dans un fichier toute requête qui retourne un enregistrement qui n'appartient pas à la compagnie en cours.
Tout le code de suivi est dans ma tête et fonctionnera. Ce que je cherche c'est comment intercepter chaque lecture de la base de données.
Merci






Répondre avec citation
Partager