L’outil Dbeaver
Dbeaver est un client SQL universel, écrit en Java et basé sur Eclipse. Il permet de se connecter à un grand nombre de systèmes de bases de données relationnelles, dont PostgreSQL. Étant écrit en Java, il utilise le pilote JDBC pour se connecter. S’il connaît de nombreux systèmes de bases de données, il doit néanmoins télécharger le pilote JDBC lors de la configuration initiale de la connexion à PostgreSQL.
L’outil est téléchargeable à l’adresse suivante : https://dbeaver.jkiss.org/
L’outil permet de représenter un modèle graphique à partir des tables et des clés étrangères existantes :
Il permet aussi de lancer des requêtes à partir d’un éditeur de requêtes SQL. Il est possible de gérer les ordres SQL depuis des fichiers, chargés depuis le gestionnaire de scripts. Les données affichées dans la grille sont éditables directement, et l’outil gère implicitement les ajouts et mises à jour effectués :