J'ai Dbeaver installé et j'ai une connexion à une base de données PostgreSQL sur un serveur distant.
Je voudrais exporter cette base de données vers mon PC local mais quand je vais Outils -> Sauvegarder la base de données Je vois une erreur
Client home is not specified for connection
Que dois-je spécifier et où? Je ne trouve rien à ce sujet dans la documentation.
J'utilise Windows 7, alors peut-être que cela ne fonctionne pas de la même manière, mais cela vaut la peine d'essayer. Vous devez d'abord installer votre serveur local postgresql. Lorsque cela est fait, c'est assez simple, faites simplement un clic droit sur votre connexion PostgreSQL puis cliquez sur "Modifier la connexion". Ici, vous pouvez choisir votre client local.
Je dois dire que j'ai cherché assez longtemps pour cela par moi-même. J'espère que ça aide.
Et c'est mon premier post, donc désolé si j'ai fait quelque chose de mal.
Connexion au serveur de capture d'écran:
Capture d'écran Modifier les paramètres:
Réponse spécifique MAC: J'ai rencontré le même problème. Essentiellement, DBeaver doit savoir où se trouve le bac postgresql. Il contient des choses comme pg_dump
dont dépend l'outil de sauvegarde. Si vous n'avez pas installé PostgreSQL, je vous recommande d'installer via: postgresapp.com
Pour la version 11, à partir de ce commentaire, l'installation de lib se trouvera ici: /Applications/Postgres.app/contents/versions/11/bin
Donc, dans DBeaver, vous voudrez modifier les propriétés de connexion DB pour refléter la capture d'écran ci-dessous. Vous serez invité à vous reconnecter à votre base de données, mais alors vous devriez être prêt à partir.
J'espère que cela t'aides.
Postgres SQL installé à l'aide du programme d'installation Enterprise DB sur Mac OS, pg_restore
sera situé dans /Library/PostgreSQL/10/bin..
Sélectionnez donc cet emplacement dans DBeaver capture d'écran pour référence , cela a fonctionné pour moi ..