Aller au contenu principal
Kill -9 Club
Se connecter

psql

Bases de donnéesPaquet : postgresql-client

Le client interactif de PostgreSQL. psql -c exécute une requête depuis un script ; \l, \dt et \du répondent aux trois premières questions — quelles bases, quelles tables, quels rôles.

Ce que font ses options dans les leçons

Tiré du même glossaire que les leçons affichent sous leurs commandes ; les deux ne peuvent pas se contredire.

psql -c
Exécute une seule requête puis rend la main, sans ouvrir de session interactive.
psql -d
La base à laquelle se connecter.
psql -U
Le rôle PostgreSQL utilisé pour la connexion.
psql -h
L'hôte. En le précisant, la connexion passe par TCP et non par le socket Unix — ce qui change la ligne de pg_hba.conf qui s'applique.
psql -t
Sortie sans en-tête ni pied de page : seulement les lignes.
psql -A
Sortie non alignée, plus simple à découper dans un script.

Les leçons qui l'enseignent