Les principaux outils clients

Outils clients

Outils

Description

psql

psql est le premier frontal pour PostgreSQL et est une interface en ligne de commande permettant la saisie de requêtes SQL, directement ou par l'utilisation de procédures stockées.

pgAdmin

pgAdmin est un outil d'administration graphique pour PostgreSQL distribué selon les termes de la licence PostgreSQL.

phpPgAdmin

phpPgAdmin est une interface Web d'administration pour PostgreSQL. L'outil d'administration est écrit en PHP et supporte les différentes branches de PostgreSQL depuis sa version 7. L'interface s'appuie sur des scripts PHP et sur la base de données PostgreSQL pour favoriser les diverses tâches d'administration via le Web mais aussi d'utilisation.

QGIS

QGIS est un client de PostgreSQL, surtout orienté pour les utilisateurs de PostGIS

Nous n'aborderons que superficiellement psql qui est plutôt réservé à l'administrateur système et aux administrateurs de base de données expérimentés.

Nous n'aborderons pas phpPgAdmin qui est un client Web idéal pour éviter d'ouvrir des connexions dans le pg_hba.conf tout en assurant une prise en main aisée pour les utilisateurs de la/les base/s de données.

Nous aborderons surtout les deux clients poste de travail que sont PgAdmin et QGIS.

AttentionAdministration de PostgreSQL

On ne travaille jamais en production avec un SUPERUSER. Ce dernier doit être utilisé uniquement lorsqu'une commande ou une requête est interdite en utilisateur normal (même administrateur), cela vous est toujours spécifié.

Cependant, à l'installation, seul l'utilisateur postgres (SUPERUSER) est créé.

Les étapes suivantes seront exceptionnellement réalisées avec le SUPERUSER pour présenter les différents clients de connexion existants.

La partie sur la gestion des droits permettra ensuite de travailler comme il se doit.