DBeaver, l’autre GUI pour PostgreSQL

Pour fuir la lenteur de PgAdmin 4, je vous ai recommandé chaudement d’utiliser HeidiSQL pour faire vos requêtes sur vos instances PostgreSQL. J’aurais pu vous parler de TOra, hélas incompatible avec les toutes dernières versions de PostgreSQL. L’autre alternative Open Source à PgAdmin s’appelle DBeaver.  Ce logiciel est connu de tout bon DBA qui se respecte. ;+)

Installer pgJDBC, le driver JDBC PostgreSQL

Sous Windows, la 1ère chose à faire est d’installer le driver JDBC pour PostgreSQL. Cette installation se fait à l’aide de Stackbuilder.

Installation de pgJDBC par Stackbuilder

Modification dans DBeaver des propriétés du driver PostgreSQL

Après avoir installé DBeaver, allez dans Database > Driver Manager. Sélectionnez le driver PostgreSQL et cliquez sur le bouton Edit.

Modification des propriétés du driver PostgreSQL dans DBeaver

Dans l’onglet Libraries, cliquez sur le bouton Add File et allez rechercher le fichier jar installé avec Stackbuilder lors de la 1ère étape, afin de l’associer au driver PostgreSQL.

Ajout du driver pgJDBC installé par Stackbuilder dans les propriétés du driver PostgreSQL

Création de la connexion PostgreSQL

Il faut ensuite créer votre connexion à votre instance (cluster) PosgreSQL. A partir du menu DBeaver, allez dans Database > New connection. Choisissez le driver PostgreSQL.

Création de la connexion à PostgreSQL dans DBeaver

Renseignez l’adresse Ip ou la machine, la base de données  auxquelles vous vous connectez, ainsi que les login et mot de passe utilisés.

Propriétés de la connexion à l'instance PostrgeSQL via DBeaver

Le test de connexion montre que le driver installé a bel et bien été utilisé.

Test de connexion à PostgreSQL via DBeaver

Le MPD, Modèle Physique des Données, proposé par DBeaver

L’intérêt majeur de DBeaver est de proposer le diagramme du modèle physique des données, par un clic droit sur le schéma contenant les tables de l’application.

Le MPD proposé par DBeaver sur le schéma d'une base de données PostgreSQL

 

Base de données  / Dbeaver Formateur PostgreSQL HeidiSQL PgAdmin PostgreSQL 

Commentaires

J’ajouterais que dbeaver est stt multi bdd y compris NoSQL et permet de se connecter via tunnel ssh.
De plus il est compatible windows, linux et mac.

Laisser un commentaire

(requis)

(requis)