Instructions spécifiques à psql:

\d
Schéma de la base de données (plus exactement: liste des tables disponibles dans le schéma postgresql courant)
\d nom_table
Schéma de la table "nomtable".
\i chemin_fichier
Exécuter le fichier (qui contient des instructions sql ou psql).
\?
Aide sur les instructions psql.
\q
Fermer le client psql.
\!
(Nous l'éviterons!) Lance un shell interactif, exit pour revenir à psql.
On pourrait en mentionner plein d'autres: \copy (vue en cours), \conninfo (infos sur la connexion)...

Invites de commandes:

Il s'agit des invites de commande par défaut de psql (comme toute invite de commande il serait possible de les personnaliser).
nombase=#
Le client est prêt à exécuter une nouvelle instruction (SQL ou psql). Dans la plupart des clients (dont psql) on doit indiquer la fin d'une instruction SQL par ";" .
nombase-#
Le client est attend la suite de l'instruction commencée à l'invite "=#" précédente.
nombase(# ou '# ou *#
Le client attend un symbole particulier (ex: parenthèse fermante, guillemet terminant une chaîne de caractère...).

Affichage du résultat de requêtes:

psql, comme beaucoup d'outils en ligne de commande (comme man) fait appel par défaut à un "pager" (typiquement le programme more ou bien less) pour afficher les résultats de requêtes lorsqu'ils sont trop longs pour tenir sur une page.