It is currently 22 April 2025, 12:43 Advanced search

eseguire in automatico una query dopo x giorni su db

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

eseguire in automatico una query dopo x giorni su db

Postby abitat » 12 February 2019, 10:20

Vorrei sapere se è possibile e se si come poter fare in modo che il database esegui in automatico una query di eliminazione dopo tot giorni. Praticamente vorrei che dopo 30 giorni controllasse se l'utente è ancora disattivato e se lo è eliminasse il record dalla tabella.
Last edited by abitat on 12 February 2019, 13:16, edited 1 time in total.
abitat
 
Posts: 53
Joined: 13 September 2018, 8:23

Re: Database

Postby gmenegoz » 12 February 2019, 12:08

Ciao,
Puoi creare un timer Server Session
Image
a cui collegare una procedura che fa quello che ti serve.

Il timer deve essere server session in modo da funzionare indipendentemente dagli utenti loggati, quindi è necessario che sia attivata la Server Session per l'applicazione spuntando il flag Start Server Session

Image

Ti consiglio di dare alle domande dei titoli più descrittivi in modo da facilitare la ricerca
User avatar
gmenegoz
 
Posts: 46
Joined: 6 October 2017, 12:17

Re: eseguire in automatico una query dopo x giorni su db

Postby abitat » 12 February 2019, 13:06

La ringrazio per la risposta, però all'interno dell'ambiente di sviluppo instant developer cloud come posso eseguire il procedimento da lei indicatomi?
abitat
 
Posts: 53
Joined: 13 September 2018, 8:23

Re: eseguire in automatico una query dopo x giorni su db

Postby m.sirri » 18 February 2019, 9:22

Le server session ci sono anche in cloud.
Per avviare la sessione predefinita devi attivare l'apposito flag dalla console nella configurazione dell'app.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: eseguire in automatico una query dopo x giorni su db

Postby mromini » 26 February 2019, 9:44

Ho la stessa necessità. Ho fatto partire la servers session di default ma non posso creare un timer di "server session". Come posso fare a far scatenare qualcosa nella server session "_default" ad un determinato orario piuttosto che ad intervalli regolare?

Al momento io ho ho utilizzato la funzione setInterval()

https://www.w3schools.com/jsref/met_win_setinterval.asp

ma immagino ci sia un modo migliore.

Ciao,
Mario.
mromini
 
Posts: 464
Joined: 6 November 2012, 9:38

Re: eseguire in automatico una query dopo x giorni su db

Postby m.sirri » 27 February 2019, 10:45

Attualmente i timer puoi crearli solo nelle videate, quindi puoi crearti una videata che apri solo nella server session con il timer.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: eseguire in automatico una query dopo x giorni su db

Postby abitat » 27 February 2019, 16:18

Grazie mille sono riuscito a creare ciò che mi serviva
abitat
 
Posts: 53
Joined: 13 September 2018, 8:23


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 10 guests