web-dev-qa-db-fra.com

Base de données de sauvegarde Ubuntu Dbeaver

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.

16
GriMel

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:

Screenshot Server Connection

Capture d'écran Modifier les paramètres:

Screenshot Edit Settings

24
Sarf

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.

enter image description here

3
martenc

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 ..

0
Sunil Nalluru