Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
en 9.6 sous Windows server 2008
J'ai sauvegardé une base de façon suivante:
pg_dump --dbname="edbstore" -Fd -f C:\postgres\backups\FD_DIR
Il a bien créé le répertoire C:\postgres\backups\FD_DIR et y a stocké:
Répertoire de C:\postgres\backups\FD_DIR
14/05/2018 17:14 <REP> .
14/05/2018 17:14 <REP> ..
14/05/2018 17:14 156 2223.dat.gz
14/05/2018 17:14 275 103 2225.dat.gz
14/05/2018 17:14 1 192 068 2226.dat.gz
14/05/2018 17:14 96 2228.dat.gz
14/05/2018 17:14 337 2229.dat.gz
14/05/2018 17:14 46 333 2230.dat.gz
Sur le répertoire FD_DIR tout le monde a le droit d'écriture et de lecture.J'ai vérifié.
or quand je veux restorer dans une nouvelle base j'ai l'erreur:
C:\postgres\backups>pg_restore -d mydb < C:\postgres\backups\FD_DIR
Accès refusé.
C:\postgres\backups>pg_restore -d mydb < FD_DIR
Accès refusé.
C:\postgres\backups>pg_restore -d mydb -Fd < FD_DIR
Accès refusé.
C:\postgres\backups>pg_restore -d mydb -Fd < C:\postgres\backups\FD_DIR
Accès refusé.
C:\postgres\backups>pg_restore -d mydb -Fd -f C:\postgres\backups\FD_DIR
pg_restore: options -d/--dbname and -f/--file cannot be used together
Try "pg_restore --help" for more information.
Merci pour votre aide.
Hors ligne
L'erreur "Accès refusé." vient à priori de windows, pas de postgres. Vérifiez bien les droits sur le répertoire ainsi que tous les fichiers, à part ça je ne vois pas.
Julien.
https://rjuju.github.io/
Hors ligne
Bonsoir,
merci pour la réponse.
A priori tout le monde y a le contrôle total.
Cordialement
Dernière modification par big1 (16/05/2018 06:37:44)
Hors ligne
Peut être que les fichiers ne sont pas accessibles. Je vois également que la commande est erronnée, cela devrait être
pg_restore -d mydb -Fd c:\postgres\backups\FD_DIR
ou peut être avec des / plutôt que des \.
Julien.
https://rjuju.github.io/
Hors ligne
Merci Julien.
cette syntaxe a bien marché:
pg_restore -d mydb -Fd c:\postgres\backups\FD_DIR
Cordialement.
Hors ligne
Pages : 1