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 21/05/2010 04:47:41

Alain V.
Membre

Remplissage de table depuis Procmail

Bonjour le forum,

Actuellement mes recettes Procmail remplissent un fichier en texte délimité que j'importe ensuite avec PhpPgAdmin
Je souhaite automatiser ce remplissage.

Que me conseilleriez-vous pour que mes recettes Procmail puissent remplir une table Postgres à la volée?
Je ne parle aucun langage de programmation sauf quelques mots en PHP, en BASH et un peu plus en SQL.

Merci par avance.

Hors ligne

#2 21/05/2010 07:57:56

gleu
Administrateur

Re : Remplissage de table depuis Procmail

pgloader peut vous aider. Par contre, il est clair qu'il vous faudra faire un peu de bash.


Guillaume.

Hors ligne

#3 21/05/2010 10:21:26

Alain V.
Membre

Re : Remplissage de table depuis Procmail

Merci beaucoup. Je vais regarder ça.

Hors ligne

#4 21/05/2010 13:54:27

Alain V.
Membre

Re : Remplissage de table depuis Procmail

D'après ce que j'ai compris pgloader prend en entrée un fichier plat.
J'ai effectivement ce fichier plat mais je souhaite m'en débarasser.
Ce que je cherche à faire c'est que les recettes de Procmail aillent déverser directement dans une table Postgres pour ne plus passer par ce fichier plat.
Il y a un flux constant qui l'alimente. Actuellement je suis obligé d'arrêter le flux manuellement, vider ce fichier et remettre le flux.
Je crains de perdre des données avec pgloader si une telle manip doit être automatisée.

Ce que je cherche, c'est le maillon final pour cette chaine :
Fetchmail ---> Procmail ---> Postgres
au lieu de :
Fetchmail ---> Procmail ---> fichier plat--->Phppgadmin--->Postgres

Est-ce envisageable avec pgloader sans interruption de flux ?
Fetchmail ---> Procmail ---> fichier plat--->pgloader--->Postgres

Hors ligne

#5 21/05/2010 14:08:12

gleu
Administrateur

Re : Remplissage de table depuis Procmail

Dans ce cas, il faut écrire un petit programme qui va insérer dans la base PostgreSQL ce que procmail va lui fournir. Je ne connais rien qui ne le fasse actuellement.


Guillaume.

Hors ligne

#6 21/05/2010 14:21:11

Alain V.
Membre

Re : Remplissage de table depuis Procmail

Merci beaucoup. Cela me permet d'orienter mes recherches différemment.

Hors ligne

Pied de page des forums