Vous n'êtes pas identifié(e).

#1 09/10/2014 14:37:41

sm
Membre

sauvegarder une base sur postgreSQL

bonjour
j'utilise PostgreSQL 9.2 sous windows 8 . Et je veux sauvegarde ma base en .sql ou .dump , j'ai utilisé le logiciel pgutil ça ne donne un message d'erreur code 1 , et j'ai essayé aussi avec l'outil de pgadmin3 , tjrs des erreurs .
Si vous pouvez SVP me montrer une demarche afin de pouvoir sauvegarder et restaurer une base je vous en saurai gré.
Merci

Hors ligne

#2 09/10/2014 14:40:28

rjuju
Administrateur

Re : sauvegarder une base sur postgreSQL

Bonjour,

Quel est le message d'erreur affiché ?

Hors ligne

#3 09/10/2014 14:42:46

ruizsebastien
Membre

Re : sauvegarder une base sur postgreSQL

Bonjour,

Sinon vous pouvez utiliser l'utilitaire pg_dump
(voir la doc 9.2 ici : http://docs.postgresql.fr/9.2/app-pgdump.html)


Cordialement,

Sébastien.

Hors ligne

#4 09/10/2014 14:46:11

sm
Membre

Re : sauvegarder une base sur postgreSQL

voici le message :

C:/Program Files/PostgreSQL/9.2/bin\pg_dump.exe --host localhost --port 5432 --username "openpg" --no-password  --format custom --blobs --verbose --file
pg_dump: [programme d'archivage personnalisé] n'a pas pu ouvrir le fichier de sauvegarde  : Permission denied

Le process a retourné le code de sortie 1.

Dernière modification par sm (10/10/2014 10:50:39)

Hors ligne

#5 09/10/2014 15:33:47

ruizsebastien
Membre

Re : sauvegarder une base sur postgreSQL

bonjour,

Typiquement pg_dump ne peut pas écrire le fichier sauvegardepg pour des raisons de droits à l'endroit où il doit écrire. Vérifiez les droits dans ce répertoire.


Cordialement,

Sébastien.

Hors ligne

#6 09/10/2014 15:37:12

sm
Membre

Re : sauvegarder une base sur postgreSQL

ah , d'accord !
Vous pouvez me décrire comment le faire correctement SVP .

Hors ligne

#7 09/10/2014 23:04:03

rjuju
Administrateur

Re : sauvegarder une base sur postgreSQL

Essayez de préciser le chemin absolu vers le répertoire où vous voulez sauvegarder votre base, répertoire dans lequel votre utilisateur à le droit d'écrire (votre bureau par exemple). Je pense que sinon il doit tenter de l'écrire dans le répertoire "C:/Program Files/PostgreSQL/9.2/bin\" qui n'est pas accessible en écriture sans droit administrateur.

Hors ligne

#8 10/10/2014 09:06:57

ruizsebastien
Membre

Re : sauvegarder une base sur postgreSQL

par exemple :
vous créez un dossier c:\tmp auquel vous donner tous les droits à votre utilisateur windows et vous faite :
C:/Program Files/PostgreSQL/9.2/bin\pg_dump.exe --host localhost --port 5432 --username "openpg" --no-password  --format custom --blobs --verbose --file "c:\tmp\sauvgardepg" "Gestion_des_ventes"


Cordialement,

Sébastien.

Hors ligne

#9 10/10/2014 09:25:25

sm
Membre

Re : sauvegarder une base sur postgreSQL

ça marche! merci beaucoup

Hors ligne

Pied de page des forums