Il existe sous MySQL un module qui permet de cr=E9er des relances automatiq=
ues=20
(p. ex. par mail) lorsqu'une date arrive =E0 =E9ch=E9ance.
Il semble que cette option existe sur une version payante de MySQL.
J'ai cherch=E9 sans r=E9sultat ... avez vous des infos ?
Merci.
Andr=E9
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201306102101.32712.andre_debian@numericable.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
alarig
Pourquoi ne pas faire un script bash et un cron ?
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Pourquoi ne pas faire un script bash et un cron ?
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/51B62329.1000107@swordarmor.fr
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201306111051.10446.andre_debian@numericable.fr
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130611111039.164efc17@anubis.defcon1
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Christophe
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" :
Hello,
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-mysql.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.
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
andre_debian@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" :
Hello,
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-mysql.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.
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/51B6FD93.4050903@stuxnet.org
J'ai fini par trouver "l'alerte MySQL". Elle est appelée "trigger" :
Hello,
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-mysql.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.
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Bzzz
On Tue, 11 Jun 2013 12:36:03 +0200 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-m ysql.html, c'est possible.
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
On Tue, 11 Jun 2013 12:36:03 +0200
Christophe <tech@stuxnet.org> 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-m ysql.html,
c'est possible.
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130611133529.7055c01a@anubis.defcon1
On Tue, 11 Jun 2013 12:36:03 +0200 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-m ysql.html, c'est possible.
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201306111850.19920.andre_debian@numericable.fr
--
<ju> le seigneur ne touche plus grand monde ...
<fab> les prêtres s'occupent de ça pour lui
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130611190429.0b9ddd94@anubis.defcon1
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201306121050.53521.andre_debian@numericable.fr
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Christophe
a écrit :
Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis cette option de "trigger" ? :
Un trigger n'est pas dangereux en soit , et c'est même très utile : cela permet notamment de mettre à jour des tables de données précompilées pour accéder plus rapidement à une information.
Tu mélanges tout, on a besoin des triggers pour faciliter l'automatisation de certaines tâches lors d'une action modifiant la DB (et on peut aussi planter la DB avec une procédure de trigger mal faite).
Lié à MySQL ou pour toutes bases de données ?
Je dirais pour toutes .
Comme tout code, si on y prend pas garde, on peut vite faire des conneries avec. Si par exemple , avec un trigger, tu t'amuses à mettre à jour une table de plusieurs millions d'enregistrements et qui n'est pas indexée, tu peux vite avoir des problèmes.
J'attirais plus l'attention sur le fait que de lancer un processus externe à travers un trigger, ce n'est pas que ça marche pas, mais c'est "ajouter des balles dans le barillet" ;).
@+ Christophe.
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
andre_debian@numericable.fr a écrit :
Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis
cette option de "trigger" ? :
Un trigger n'est pas dangereux en soit , et c'est même très utile : cela
permet notamment de mettre à jour des tables de données précompilées
pour accéder plus rapidement à une information.
Tu mélanges tout, on a besoin des triggers pour faciliter
l'automatisation de certaines tâches lors d'une action
modifiant la DB (et on peut aussi planter la DB avec une
procédure de trigger mal faite).
Lié à MySQL ou pour toutes bases de données ?
Je dirais pour toutes .
Comme tout code, si on y prend pas garde, on peut vite faire des
conneries avec.
Si par exemple , avec un trigger, tu t'amuses à mettre à jour une table
de plusieurs millions d'enregistrements et qui n'est pas indexée, tu
peux vite avoir des problèmes.
J'attirais plus l'attention sur le fait que de lancer un processus
externe à travers un trigger, ce n'est pas que ça marche pas, mais c'est
"ajouter des balles dans le barillet" ;).
@+
Christophe.
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/51B83DC9.3080102@stuxnet.org
Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis cette option de "trigger" ? :
Un trigger n'est pas dangereux en soit , et c'est même très utile : cela permet notamment de mettre à jour des tables de données précompilées pour accéder plus rapidement à une information.
Tu mélanges tout, on a besoin des triggers pour faciliter l'automatisation de certaines tâches lors d'une action modifiant la DB (et on peut aussi planter la DB avec une procédure de trigger mal faite).
Lié à MySQL ou pour toutes bases de données ?
Je dirais pour toutes .
Comme tout code, si on y prend pas garde, on peut vite faire des conneries avec. Si par exemple , avec un trigger, tu t'amuses à mettre à jour une table de plusieurs millions d'enregistrements et qui n'est pas indexée, tu peux vite avoir des problèmes.
J'attirais plus l'attention sur le fait que de lancer un processus externe à travers un trigger, ce n'est pas que ça marche pas, mais c'est "ajouter des balles dans le barillet" ;).
@+ Christophe.
-- 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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/