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 12/04/2011 17:01:19

damalaan
Membre

Sauvegarde et restauration d'une base

Bonjour,

Actuellement je fait une sauvegarde d'une base tous les jours avec les script suivant:

echo %date%
set x=%date:/=-%
echo %x%
"C:\PostgreSQL\bin\pg_dump.exe" --host localhost --port 5432 --username postgres --file "C:\Sauvegarde\pg_dump_madb.sql" madb

Seulement j'ai jamais testé la restauration!!!!
d'après ce que j'ai trouvé sur le net, comme c'est un fichier sql, pg_restore ne peut pas le faire, il faudrait passer par psql...
mais je n'ai pas bien compris la doc là dessus!!

Hors ligne

#2 12/04/2011 17:54:22

gleu
Administrateur

Re : Sauvegarde et restauration d'une base

Oui, vous avez sélectionné un format SQL pour votre sauvegarde, il faut donc utiliser psql pour restaurer la sauvegarde. Par exemple :

"C:\PostgreSQL\bin\psql.exe" --host localhost --port 5432 --username postgres --file "C:\Sauvegarde\pg_dump_madb.sql" madb2

Guillaume.

Hors ligne

#3 12/04/2011 20:23:17

damalaan
Membre

Re : Sauvegarde et restauration d'une base

...........nickel............. merci

Hors ligne

#4 28/04/2011 11:27:13

srera
Membre

Re : Sauvegarde et restauration d'une base

Salut;
Je suis debutante avec postgresql.je l'utilise avec openeerp pour mon projet de fin d'etude.

Enutilisant l'interface pg_admin, j'arrive a sauvgarder la base de donnée
.Mais la restauration ne s'effectue pas il donne le wornning suivant :Wornning : error ignored en ligne 2203
le processus a retrouvé le code de sortie 1.
C:\Program Files\OpenERP 6.0\PostgreSQL\bin\pg_restor.exe


Merci d'avoir votre aide, je suis bloqué.

Hors ligne

#5 28/04/2011 12:13:34

kenrio
Membre

Re : Sauvegarde et restauration d'une base

pg_restore se trouve bien là : C:\Program Files\OpenERP 6.0\PostgreSQL\bin\pg_restor.exe   ?

Hors ligne

#6 28/04/2011 14:32:51

gleu
Administrateur

Re : Sauvegarde et restauration d'une base

Surtout que pg_restor.exe est réellement pg_restore.exe.


Guillaume.

Hors ligne

Pied de page des forums