Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/06/2004, 11h41   #1
Invité de passage
 
Inscription : juin 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 2
Points : 0
Points : 0
Envoyer un message via MSN à boulb
Par défaut Coment mettre en place un traitement automatique quotidien?

Bonjour,

Mon problème est assez complexe. Je souhaiterai dans ma base de donnée mettre en place chaque soir un traitement automatique qui regarde l'état des tables et qui me liste automatiquement un certain historique dans une table historique.

Pour expliquer ce qu'il se passe, je travaille sur un site de vente aux enchères et je souhaiterai chaque soir mettre dans ma table historique les objets vendus, c'est à dire ce qui ont dépassé la date de fin d'enchère, d'où le traitement automatique qui me comparerait la date de fin de vente avec la date du jour et qui mettrait ainsi mes objets dans l'état vendus, et les listerai dans la table historique.

Puis je faire ça par un trigger (mais ça me semble pas possible), une transaction ? ou autre? Ou faut il implanter un script batch sur le serveur de la base de données ? (Et s'il faut un script batch, auriez vous un exemple similaire, ou quelques pistes pour le réaliser)

Merci d'avance pour vos réponses,

@ plus
boulb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2004, 13h59   #2
Futur Membre du Club
 
Inscription : février 2004
Messages : 24
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 24
Points : 17
Points : 17
A mon avis le mieux (si ta base est sous linux) est de creer un script shell ou meme un perl (peut faire des requetes sql je crois que c'est DBi perl). Ensuite tu lance le script tous les soirs automatiquement en mettant dans la crontab.
kitov est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h04.


 
 
 
 
Partenaires

Hébergement Web