PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 16/07/2016 16:26:35

martinbrait
Membre

programmateur d'événement côté serveur, pour postgresql

Bonjour,

Je cherche un programmateur d'événements intuitif,
côté serveur pour postgresql, et je ne trouve rien en ce sens.
Google me renvoit vaguement sur jpgAgent, un programmateur de tâches pour PostgreSQL, écrit en Java :
https://github.com/Tostino/jpgAgent
Cela semble encore à ses débuts. Ca ressemble à un composant côté client,
et non côté serveur.

off :
fonctionnalité phare de MySQL 5.1,
le programmateur d'événements (Event Scheduler)
L'interface web phpmyadmin propose une approche simple et visuelle,
de la gestion des événements pour chaque base de donnée et chaque table.

Quelle est votre expérience pour programmer des événements sous postgres ?

Merci et à bientôt !

Dernière modification par martinbrait (16/07/2016 16:28:10)

Hors ligne

#2 16/07/2016 17:50:15

Marc Cousin
Membre

Re : programmateur d'événement côté serveur, pour postgresql

La plupart des gens utilisent cron tout simplement. Ou bien le gestionnaire de planification quand ils sont sous windows. Ça ne répond pas à votre question, j'imagine, mais il n'y a pas de solution «native» pour le moment (et ce n'est apparemment pas une fonctionnalité qui motive les foules sur la liste de diffusion des développeurs). Sinon on voit quelquefois du pgAgent, effectivement.


Marc.

Hors ligne

#3 16/07/2016 18:28:15

martinbrait
Membre

Re : programmateur d'événement côté serveur, pour postgresql

Ok, merci pour cette réponse, Marc.

Je vois pgagent, qui semblerait être un outil dédié, manipulable sous pgadmin3

Je vais me former à l'utilisation de pgagent,
sous linux, ou sous windows, en suivant les consignes d'installation.

Ca a l'air d'automatiser à la fois les bases et à la fois le système.
Du coup, j'accepte de faire l'effort de la découverte.

prérequis : disposer de pgadmin III pour manipuler pgagent;
PgAgent lance les procédures stockées sur le serveur postgres,
lance des requêtes sql, des lignes de commandes shell de l'OS,
et des fichiers batch.

installation du service pgagent

pgagent est désormais distinct de pgadmin III

un tutoriel précis pour compiler son pgagent :
https://github.com/postgres/pgagent

téléchargement des sources de pgagent, à compiler soi-même :
https://www.postgresql.org/message-id/0 … vshock.com


ne pas oublier de paramétrer pgagent, avec la configuration
de son installation de postgres.

Je vous fais un retour si j'arrive à quelque chose de bien !

http://www.postgresonline.com/journal/a … ckups.html
https://www.pgadmin.org/include/doc.php … stall.html

Dernière modification par martinbrait (16/07/2016 21:30:26)

Hors ligne

Pied de page des forums