Bonjour,
Après quelques recherches, j'ai des doutes concernant la création de tâches planifiées.
Je dois migrer une base MySql vers du pgsql, chose qui n'à vraiment pas étée facile. Bref, j'utilisais un "EVENT" qui tournait en tâche de fond et me permettait de mettre à jour les champs de ma base de donnée en fonction de la date du jour.
voici la fonction utilisé dans MySQL :
Mon problème c'est que je cherche le moyen de reproduire quelque chose de similaire pour la base pgsql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE EVENT `DELETE_OLD_FILES` ON SCHEDULE EVERY 1 DAY STARTS '2009-09-19 04:00:00' ON COMPLETION NOT PRESERVE ENABLE DO UPDATE link SET BoolSuppr = 1 WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) = Date
En cherchant sur le net, il me semble avoir compris qu'il faut utiliser une fonction et ensuite un trigger qui fait appel à la fonction...
Mais je ne suis vraiment pas sur de moi, et je ne sais pas comment m'y prendre.
Je me tourne donc vers vous afin d'obtenir vos lumières.
Merci par avance pour votre aide.
Partager