Nos tutelles

CNRS

Rechercher




Accueil > Thématiques > Administration/gestion/modélisation des bases de données

Outils d’administration de base de données

par QUIDOZ Marie-Claude - publié le , mis à jour le


Il existe de très nombreux clients graphiques pour administrer une base de données PostgreSQL. Nous vous en avons sélectionné quelques uns

pgAdmin4 (https://www.pgadmin.org/)

  • le client « officiel » de PostgreSQL
  • une plate-forme d’administration et de développement
  • 2 modes : mono utilisateur (desktop) et multi-utilisateur (web)
  • disponible sur Linux, Mac et Windows

Le logiciel est mature mais il est peut être un peu gourmand (CPU) pour une utilisation en tant que client PostgreSQL. Privilégier le plutôt pour l’administration et la maintenance (visualisation des processus, des verrous ou de la charge)

DBeaver (https://dbeaver.io/ )

  • un client Postgres mais pas que (MariaDB, SQLite, MS Access,...)

SQL Workbench/J (http://www.sql-workbench.eu/)

  • application écrite en java (donc multi-plateforme)
  • compatible avec quasiment toutes les bases de données.

Avantages :

  • support natif des transactions (commit, rollback), ce qui permet de se rattraper en pas d’erreur, et de valider des scripts complexes
  • possibilité d’automatisation avec des variables injectables dans le script
  • fonctions d’exportation (presse-papier, csv, xls, ods)
  • fonctions d’importation
  • possibilité de « suivre » un enregistrement vers ses parents/enfants
  • fonctionnalité de formatage SQL

Inconvénients :

  • pas de dessin de la base de données