> andre_deb...@numericable.fr a écrit : > > On Monday 10 June 2013 21:04:09 alarig wrote: > >> Pourquoi ne pas faire un script bash et un cron ? > > Oui, c'est une solution. > > J'ai fini par trouver "l'alerte MySQL". Elle est appelée "trigger" : > On Tuesday 11 June 2013 12:36:03 Christophe wrote: > Jusqu'à il y a quelques minutes, je ne pensais pas que l'on pouvait > faire un appel système depuis MySQL. > Mais d'après ce lien, > http://crazytechthoughts.blogspot.fr/2011/12/call-external-program-from-mys >ql.html, c'est possible. > Je ne pense pas que cela soit pour autant une bonne idée. ( Sympa pour > le POC, mais en prod ?? ) > Pour peu que ton processus externe se bloque, ou mette du temps à > répondre , ce sont tes tables MySQL qui risquent d'être lockées. > (potentiel effet "boule de neige" sur l'ensemble de l'application , > voire jusqu'au système - accumulation de process - , d'autant plus si > c'est une table cruciale pour le fonctionnement de l'application). > Mais pour en revenir à ton cas, et comme le disait Bzzz, il faut de > toute facon un évènement (action INSERT / UPDATE / DELETE) pour qu'un > trigger se déclenche. Donc ca ne résout pas le problème. La tache cron > s'impose assez naturellement du coup ;) . Christophe.
Face à "un tel crash annoncé possible avec répercussions sur d'autres tables", je vais me ranger à un script + cron. Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis cette option de "trigger" ? Un script bash + cron peut être aussi dangereux, toutes actions sans l'opérateur aux aguets n'est pas sans risque. andré -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201306111850.19920.andre_deb...@numericable.fr