Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 09 November 2012 11:46

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

déclencher une requête à une heure précise chaque jour PostgreSQL

bonjour,
j'aimerais avoir vos lumières sur une chose.
j'aimerais déclencher une requête à une certaine heure.
faut-il utiliser un Timer ou autre chose ? et comment ?
merci d'avance

Hors ligne

 

#2 Fri 09 November 2012 11:59

Cornet Jérémie
Participant assidu
Lieu: Nouméa
Date d'inscription: 6 Apr 2008
Messages: 229

Re: déclencher une requête à une heure précise chaque jour PostgreSQL

Il faut lancer une commande à travers le système de taches (CRON pour linux, taches planifiées pour windows)

Par exemple sous linux, il faudra faire un script sh qui passe sous le user postgres puis utilise psql pour lancer la requete.
Ensuite rajouter l’exécution de ce script sh dans la CRONTAB.

Hors ligne

 

#3 Fri 09 November 2012 12:22

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1235
Site web

Re: déclencher une requête à une heure précise chaque jour PostgreSQL

Bonjour,

Cornet Jérémie a écrit:

il faudra faire un script sh qui passe sous le user postgres


il n'est pas nécessaire de lancer la requête en tant que postgres. Il suffit d'utiliser un utilisateur qui a les droits nécessaires pour exécuter cette requête.

La ligne du crontab pour lancer un fichier de commandes tous les jours à 7h00

Code:

0 7 * * * /home/cenlr/export.sh

le contenu du fichier /home/cenlr/export.sh

Code:

#!/bin/bash
psql -c 'VACUUM ANALYSE saisie.saisie_observation' -h 192.168.1.230 -U dba sicen
autre commande...

Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#4 Mon 12 November 2012 11:53

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: déclencher une requête à une heure précise chaque jour PostgreSQL

Merci BOSSAERT
j'essaierai  et je vous tiendrai au courant sachant que je travail sous windows.

Hors ligne

 

#5 Mon 12 November 2012 13:11

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1235
Site web

Re: déclencher une requête à une heure précise chaque jour PostgreSQL

Bonjour,

Comme l'a dit Jérémie Cornet, une tâche planifiée et un fichier .bat contenant les commandes à exécuter feront l'affaire.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

Pied de page des forums

Powered by FluxBB