2017-02-03 2 views
0

désolé pour ma question stupide, mais j'ai besoin de votre aide. J'ai tout essayé, mais rien ne semble fonctionner. Je veux restaurer une base de données en utilisant pgAdmin 4 et psql sur windows 10. J'ai créé une base de données et un utilisateur dans pgAdmin 4. Ensuite, j'ouvre psql et exécute set role to \i <name.sql>. J'ai toujours une erreur.une sauvegarde .sql avec pqsl ne fonctionnera pas

Aucun fichier ou répertoire.

Le fichier est dans

psql C: /Users/hasan/a.sql

je définir un chemin dans pgAdmin C:/Program Files/PostgresSQL/9.6/bin. J'ai également essayé de restaurer la base de données avec le clic droit sur db dans pgAdmin 4. Il commence à courir et rien ne se passe.

Il fonctionne depuis des heures et des heures. L'observateur de processus ne montre également aucune information. Je ne sais pas quoi faire. J'ai essayé toutes les solutions de cette page et j'ai également regardé des vidéos YouTube. Ça ne marchera pas.

+0

Il ne peut pas trouver '' que je suppose est a.sql? .. vérifier dans la commande CMD PROMT '> fichier dir .name.sql' et joindre à la question, ce fichier est en place –

+0

Merci pour votre réponse. Oui, c'est un .sql. Le fichier est dans C:/Users/hasan – Hasan

+0

alors la mise à jour de votre question avec la commande 'psql C:/Users/hasan/a.sql' et l'erreur réelle - copier le coller comme c'est –

Répondre

1

Essayez

psql -f C:/Users/hasan/a.sql 

ou de l'intérieur psql

\i "C:/Users/hasan/a.sql" 
+0

Merci beaucoup. Finalement cela fonctionne. – Hasan