50 votes

DBeaver Ne peut pas accéder à une base de données non par défaut

Je suis en train d'utiliser DBeaver 3.8.0 et j'essaie de configurer une connexion générale à ma base de données PostgreSQL locale.

Pour voir toutes les bases de données que j'ai, je coche la case "Afficher les bases de données non par défaut". Et lorsque j'essaie d'accéder aux schémas de l'une de mes bases de données, j'obtiens l'erreur

org.jkiss.dbeaver.DBException: Impossible d'accéder à une base de données non par défaut

Paramètres de connexion Erreur d'accès

1 votes

90voto

ilo Points 816

Essayez de définir votre base de données active que vous choisissez d'ouvrir le schéma :

photo

13 votes

Je pense qu'il serait bien d'avoir une configuration ou un paramètre où l'on peut sélectionner "Définir actif sur clic" OU "Définir actif sur double-clic". Ce serait un plus - similaire à ce qui se passe dans HeidiSQL

1 votes

@CodeBurner oui. C'est odieux. C'est une négligence assez évidente.

2 votes

@CodeBurner Les versions plus récentes ont cette case à cocher dans les paramètres de connexion.

20voto

Ravi Rajpurohit Points 392
  1. Cliquez avec le bouton droit sur Db Connection dans le navigateur de base de données (clic droit sur PostgreSQL)

  2. Cliquez sur Modifier la connexion

entrez la description de l'image ici

  1. Sélectionnez l'onglet PostgreSQL

  2. Sélectionnez Afficher toutes les bases de données

entrez la description de l'image ici

  1. Cliquez sur OK pour enregistrer

Note: J'utilise DBeaver Enterprise 7.0.0

0 votes

C'est fonctionne pour moi

1voto

moodboom Points 661

Pour les versions plus récentes de DBeaver, vous pouvez améliorer ce comportement par défaut confus.

Vous devez modifier un paramètre "Editeurs". Il y a plusieurs façons d'accéder au paramètre, une manière facile est:

[Postgres - #name#] clic droit > Propriétés

Sous Editeurs, cochez la case de synchronisation automatique:

enter image description here

Après cela, chaque fois que vous cliquez sur une base de données dans le navigateur de droite, elle sera automatiquement définie comme base de données active, donc les choses devraient fonctionner correctement.

Ces types de points de douleur suffisent à vous éloigner de nouveaux outils, en particulier celui-ci. Accrochez-vous!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X