bonjour tout le monde .j'aimerais savoir comment faire la sauvegarde automatique d'une base de données postgresql avec du code vb6.j'ai pris quelques codes mais ca ne marche pas.URGENT.merci d'avance
Version imprimable
bonjour tout le monde .j'aimerais savoir comment faire la sauvegarde automatique d'une base de données postgresql avec du code vb6.j'ai pris quelques codes mais ca ne marche pas.URGENT.merci d'avance
Bah,
Code:pg_dump -U postgres -h host_serveur_postgres nom_de_ta_bdd >sauvegarde.sql
j'ai essaye ca ne marche pas et ca signale fichier introuvable
essayez de lancer la commande suivante avant le pg_dump
ça devrait marcher mieux ensuite...Code:export PATH=$PATH:/usr/local/pgsql/bin
Deux étapes
1 - Création d'un fichier pgpass.conf dans le répertoire %appdata%/postgresql de l'utilisateur courant
sous windows ça correspond à quelque chose de ce type
.Citation:
c:\Documents and Settings\NOM_UTILISATEUR\Application Data\postgresql\pgpass.conf
ce fichier contient le nom d'utilisateur et le mot de passe utilisés pour se connecter au serveur (dans ce cas localhost)
Code:
1
2localhost:5432:mabase:utilisateur_base:mot_de_passe
2 - Execution de pg_dump
Pour automatiser cette sauvegarde, sous windows, tu peux mettre cette ligne de commande dans un fichier BATCH et planifier son exécution dans le palnificateur de taches.Code:C:\Progra~1\PostgreSQL\8.3\bin\pg_dump -U utilisateur_base mabase > masauvegrade.dump
Bon travail