Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 14/05/2018 18:43:34
- big1
- Membre
pg_restore sous Windows
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
#2 14/05/2018 19:40:01
- rjuju
- Administrateur
Re : pg_restore sous Windows
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
#3 14/05/2018 22:34:01
- big1
- Membre
Re : pg_restore sous Windows
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
#4 14/05/2018 23:49:26
- rjuju
- Administrateur
Re : pg_restore sous Windows
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
#5 15/05/2018 06:22:59
- big1
- Membre
Re : pg_restore sous Windows
Merci Julien.
cette syntaxe a bien marché:
pg_restore -d mydb -Fd c:\postgres\backups\FD_DIR
Cordialement.
Hors ligne
Pages : 1