.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- Trigger timer-based/schedulato su postgres (http://www.dsy.it/forum/showthread.php?threadid=41607)


Posted by Chobeat on 19-02-2011 10:48:

Trigger timer-based/schedulato su postgres

Esiste una funzione integrata per lanciare una funzione schedulata o comunque qualcosa che in base al tempo lanci un trigger o una funzione?

Nella consegna c'è specificato che è necessario, ma leggendo in giro, postgres affida a componenti esterne la gestione di queste cose. Siccome è un corso di basi di dati e non un corso da sistemisti, siamo sicuri che io debba andare ad usare cron o pgagent? Non c'è un modo interno a postgres?


Posted by CowBoy on 19-02-2011 11:14:

Puoi aggiungere cosa dice la sezione della specifica? Vediamo di chiarire se è il caso di usare tale funzione oppure no.

__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..


Posted by CowBoy on 19-02-2011 11:22:

Ogni utente puo aggiungere tag a giochi esistenti e inserire giochi non ancora presenti nella base
di dati dell'applicazione. Entro pero un periodo di tempo stabilito dall'amministratore, i nuovi
gioci inseriti devono essere scelti come posseduti/provati e/o desiderati da un numero minimo di
utenti, altrimenti vengono automaticamente eliminati.


Salva nella tabella la data e poi aggiungi un confronto nella funzione associata.

__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..


Posted by Chobeat on 19-02-2011 11:29:

allora deve cancellare un gioco se entro un certo limite di tempo, non è verificata una condizione.

Io vorrei implementarla decentemente, ovvero o con un timer vero(che sarebbe un po' pesante nel caso reale) oppure con una procedura che triggera ogni tot ore e fa il confronto con la data.

Tu dove dici di fare il confronto che non ho capito?


Posted by CowBoy on 19-02-2011 11:37:

Allora, quando si verifica la condizione tu aggiornerai il dato salvato nella tabella riguardo questo evento. Il trigger che andrai ad aggiungere farà un controllo di consistenza tra l'ora/data attuale ed il dato salvato ed implementerà le azioni adeguate se il limite è stato raggiunto.

__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..


Posted by CowBoy on 19-02-2011 11:39:

Provalo, dovrebbe funzionare.

__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..


Posted by Chobeat on 19-02-2011 11:43:

http://islab.dico.unimi.it/bdlab1/m...getto_BDLAB.pdf


All times are GMT. The time now is 06:00.
Show all 7 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.