| Documentation PostgreSQL 7.2 | ||
|---|---|---|
| <<< Previous | Démarrage | Next >>> |
Une fois créé une base, vous pouvez y accéder :
lancer le Postgres terminal monitor program psql, qui vous permet de façon interactive d'entrer, éditer, et exécuter des commandes SQL.
Utiliser un outil graphique comme PgAccess ou ApplixWare (via ODBC) pour créer et manipuler une base. Ces possibilités ne sont pas traitées dans ce tutoriel.
Écrire une application extérieure en utilisant un des divers langages disponibles. Ces possibilités sont traitées dans le The PostgreSQL Programmer's Guide.
$ psql mydb |
Avec la commande psql, vous serez accueilli par le message
Welcome to psql, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
mydb=> |
mydb=# |
Si vous avez rencontré des problèmes au lancement de psql retournez à la section précédente. Les diagnostics des commandes psql et createdb sont similaires.
La dernière ligne générée par psql est le prompt et il indique que le terminal monitor est à l'écoute et que vous pouvez saisir des requêtes SQL dans un espace de travail qu'il maintient. Le programme psql répond aux codes d'échappement qui commencent par le backslash, "\". Essayez ces commandes :
mydb=> SELECT version();
version
----------------------------------------------------------------
PostgreSQL 7.2devel on i586-pc-linux-gnu, compiled by GCC 2.96
(1 row)
mydb=> SELECT current_date;
date
------------
2001-08-31
(1 row)
mydb=> SELECT 2 + 2;
?column?
----------
4
(1 row) |
Le programme psql possède un nombre de commandes internes qui ne sont pas des commandes SQL. Elles débutent par un caractère backslash, "\". Certaines de ces commandes sont listées dans le message de bienvenue. Par exemple, vous pouvez obtenir de l'aide sur la syntaxe des diverses commandes PostgreSQL SQL en tapant :
mydb=> \h |
Pour quitter psql, tapez :
mydb=> \q |
| <<< Previous | Home | Next >>> |
| Créer une base | Up | Le langage SQL |