Accéder à une base

Une fois créé une base, vous pouvez y accéder par :

Vous pourrez vouloir lancer psql pour essayer les exemple de ce manuel. Il peut être activé, pour la base mydb par la commande :
% psql mydb
vous serez accueilli par le message
Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: template1

mydb=>

Ce prompt indique que le terminal monitor est à l'écoute et que vous pouvez taper des requêtes SQL dans un espace de travail maintenu par le terminal monitor. Le programme psql répond aux codes d'échappement qui commencent par le backslash, "\". Par exemple, vous pouvez obtenir de l'aide sur la syntaxe des differentes commandes SQL de Postgres en tapant :
mydb=> \h
Une fois que vous avez fini d'entrer vos requêtes, vous pouvez passer celles ci au serveur Postgres en tapant :
mydb=> \g
Ceci indique au serveur de proceder à la requête. Si vous terminez la requête avec une semicolon, le "\g" n'est pas nécessaire, psql le fera automatiquement. Pour lire les requêtes depuis un fichier, tapez :
mydb=> \i fileName
Pour quitter psql, et retourner au prompt Unix, tapez :
mydb=> \q
Pour d'autres caractères d'échappement, tapez "\h" au prompt du monitor. L'espace blanc (i.e. les espaces de tabulation et les nouvelles lignes), peuvent être utilisés librement dans les requêtes SQL. Les commentaires sur une seule ligne sont notés par "--". Tout ce qui est après le " jusqu'à la fin de la ligne est ignoré. Les commentaires sur plusieurs lignes, et les commentaires dans une ligne, sont notés par "/*...*/"