J'ai installé PostgreSQL car j'ai besoin de restaurer une grande .backup
fichier que j'ai reçu pour téléchargement vers une autre plate-forme (c'est 38 millions de lignes qui étaient apparemment trop grandes pour que la personne puisse les exporter autrement). Lorsque j'essaie de "restaurer" dans pgAdmin 4, je reçois le message:
Veuillez configurer le chemin binaire PostgreSQL dans la boîte de dialogue Préférences.
Est-ce juste le chemin vers le dossier PostgreSQL? Je ne trouve pas de documentation à ce sujet sur le site PostgreSQL. Tout ce que je peux trouver, c'est:
Utilisez les champs du nœud Chemins binaires pour spécifier les chemins d'accès aux utilitaires binaires PostgreSQL et aux utilitaires binaires EnterpriseDB Postgres Advanced Server.
Existe-t-il un moyen plus simple de restaurer la base de données que via pgAdmin?
Configurez pgAdmin-> Chemins-> Chemins binaires et définissez "Chemin binaire PostgreSQL" comme indiqué dans la capture d'écran. Selon votre système d'exploitation et les détails d'installation, les fichiers binaires peuvent être situés ailleurs. Essayer
`which psql`
depuis la ligne de commande sur les systèmes linux/Unix.
Un exemple Windows: Chemin binaire PostgreSQL: "C:\Program Files\PostgreSQL\9.6\bin"
Sélectionnez "Configurer PgAdmin"
Entrez dans le chemin d'accès local Postgresql dossier "bin".
/Applications/Postgres.app/Contents/Versions/latest/bin
/Library/PostgreSQL/9.6/bin
- Je pense que c'est l'emplacement par défaut du programme d'installation EnterpriseDB pour 9.6 qui installe automatiquement PgAdmin 4.Sous Linux, le chemin est /usr/bin
Utilisez simplement pg_restore
. C'est tout ce que PgAdmin fait en coulisses.