DBeaver : le client universel pour bases de données
DBeaver en pratique : connexion PostgreSQL, éditeur SQL et explorateur d'objets.
DBeaver est un client universel pour bases de données, gratuit et open source. Il se connecte à pratiquement tous les SGBD du marché — PostgreSQL, MySQL, SQLite, MariaDB, Oracle, SQL Server, MongoDB — avec une interface unifiée.
Une interface complète
- Explorateur d'objets — navigation dans les bases, schémas, tables, vues et fonctions
- Éditeur SQL — coloration syntaxique, autocomplétion, historique des requêtes
- Grille de données — affichage, tri, filtrage et édition directe des enregistrements
- Diagramme ERD — génération automatique du schéma entité-relation
- Import/Export — CSV, JSON, Excel, XML en quelques clics
Connexion à PostgreSQL
Fichier → Nouvelle connexion → PostgreSQL, puis renseigner l'hôte, le port (5432), la base et les identifiants. DBeaver télécharge automatiquement le driver JDBC nécessaire.
L'éditeur SQL
- Autocomplétion des noms de tables, colonnes et fonctions
- Exécution d'une requête sélectionnée (Ctrl+Entrée) ou du script complet
- Plan d'exécution visuel (EXPLAIN ANALYZE) pour optimiser les requêtes lentes
Éditions disponibles
DBeaver Community (gratuit, open source) couvre 99% des besoins courants. DBeaver PRO ajoute MongoDB, Redis, le mode multi-utilisateurs.
Pourquoi l'utiliser au quotidien
La force de DBeaver est de centraliser toutes ses connexions dans un seul outil. Plutôt que d'avoir psql pour PostgreSQL et un client MySQL dédié, DBeaver gère tout depuis la même fenêtre avec les mêmes raccourcis.