Bonjour,
Problème assez simple, mais je tourne en rond. Mon serveur est sous Linux. Le poste client qui lance les sauvegardes est sous Linux aussi. Je souhaite exécuter une sauvegarde distante tous les jours à 15h00.
En lançant cette commande, cela fonctionne très bien :
Mais évidemment, chaque jour ma sauvegarde s'écrase. Cette base de données n'étant pas volumineuse, je souhaite la sauvegarder quotidiennement et garder chaque sauvegarde. Pour ce faire je voudrais sauvegarder cela dans un fichier qui change de nom chaque jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part /usr/bin/pg_dump -h www.example.org -p 5432 -U monUtilisateur -F c -b -v -f "/home/toto/sauvegarde/fichier.backup" bd_mabase
J'ai essayé des bidouilles du genre :
Mais cela ne fonctionne pas. Quelqu'un aurait une idée de commun faire cela à l'aide des pipes Linux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part /usr/bin/pg_dump -h www.example.org -p 5432 -U monUtilisateur -F c -b -v -f "/home/toto/sauvegarde/fichier%Y%m%d.backup" bd_mabase
Je vous remercie de votre aide.
PS : Précisions, en local je suis sous Ubuntu 8.10, sur le serveur en debian etch. Le serveur postgresql est en 8.1 mon client pg_dump en 8.3.5-ubuntu8.10, mais cela ne pose aucun soucis.
Partager