Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 28/01/2017 15:14:05
- SQLpro
- Membre
Restauration ineffective
Bonjour à tous.
J'ai sauvegardé une base PG v 9.6.1 (64 bits sous Windows 10 pro) via la commande :
"C:\Program Files\PostgreSQL\9.6\bin\pg_dump.exe" --host localhost --port 5432 --username postgres --blobs --format=d -f "C:\SAVE_DB\DB_GEOPG.BAK" DB_GEO
Ceci a produit un fichier contenant les commandes SQL CREATE/INSERT.
La base a été supprimée.
Je n'arrive pas à restaurer malgré différents essais avec différentes syntaxes. Par exemple celle-ci :
"C:\Program Files\PostgreSQL\9.6\bin\pg_restore.exe" --host localhost --port 5432 --username postgres -f "C:\SAVE_DB\DB_GEOPG.BAK"
Ne fais rien, mais ne termine pas la commande....
Auriez vous un idée de la manière qu'il faut s'y prendre pour restaurer une base ?
D'avance merci
Dernière modification par SQLpro (28/01/2017 15:14:26)
Frédéric Brouard, alias SQLpro, ARCHITECTE DE DONNÉES, Expert langage SQL
Le site sur les SGBD relationnel et langage SQL : http://sqlpro.developpez.com/
Modélisation de données, conseil, expertise, audit, optimisation, tuning, formation
* * * * * Enseignant CNAM PACA, ISEN Toulon, CESI Aix en Provence * * * * *
Hors ligne
#2 28/01/2017 16:33:39
- rjuju
- Administrateur
Re : Restauration ineffective
L'option -f de pg_restore spécifie le fichier en sortie, pas le fichier à restaurer (http://docs.postgresql.fr/9.6/app-pgrestore.html). Du coup, pg_restore attend les données à restaurer sur l'entrée standard.
Cette commande devrait fonctionner :
"C:\Program Files\PostgreSQL\9.6\bin\pg_restore.exe" --host localhost --port 5432 --username postgres "C:\SAVE_DB\DB_GEOPG.BAK"
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1