Bonjour,

Je suis d'un nouveau projet qui est de centralisé les logs de différentes applications dans une DB.

J'ai donc créé un nouvelle DB nommée DbLog.
Cette DB est constitué d'une table nommé tbLog qui se compose comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
timestp (PK, timestamp, not null)
username (varchar(50), not null)
database_name (varchar(50), not null)
table_name (varchar(50), not null)
old_record (text, null)
new_record (text, null)
J'ai donc pensé à créer un trigger qui viendrait mettre à jour cette table à chaque fois qu'on fait un insert, update ou delete dans une autre db.
Jusque là, pas de souci (créer un trigger, c'est pas bien dur).

Le truc c'est que, étant un gros fainéant, je n'ai pas envie de m'amuser à faire sur chaque table de chaque DB right clic > new trigger et ensuite copier/coller le code en changeant le nom des DB et table.

Je cherche donc comment créer en une seule opération un trigger sur chaque table de chaque DB. Je présume qu'il doit bien avoir un moyen mais n'ayant jamais eu de formation (j'ai tout appris plus ou moins sur le tas), je patauge.

Quelqu'un pourrait-il m'aiguiller pour trouver la marche à suivre ?

Merci d'avance.

Griftou.