Vous n'êtes pas identifié(e).
Pages : 1
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
pgloader peut vous aider. Par contre, il est clair qu'il vous faudra faire un peu de bash.
Guillaume.
Hors ligne
Merci beaucoup. Je vais regarder ça.
Hors ligne
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
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
Merci beaucoup. Cela me permet d'orienter mes recherches différemment.
Hors ligne
Pages : 1