Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Chapitre 1. Démarrage | Avance rapide | Suivant |
Une fois que vous avez créé la base, vous pouvez y accéder :
Démarrez le programme en ligne de commande de PostgreSQL, appelé psql, qui vous permet d'entrer, d'éditer et d'exécuter de manière interactive les commandes SQL.
Utilisez un outil existant avec une interface graphique comme PgAccess ou une suite bureautique avec un support ODBC pour créer et manipuler une base. Ces possibilités ne sont pas couvertes dans ce tutoriel.
Écrivez une application personnalisée en utilisant un des nombreux langages disponibles. Ces possibilités sont davantage examinées dans la Partie IV.
Vous voulez probablement lancer psql pour essayer les exemples de ce tutoriel. Pour cela, saisissez la commande suivante :
$ psql mabase
Si vous n'indiquez pas le nom de la base alors cela utilisera par défaut le nom de votre compte utilisateur. Vous avez déjà découvert ce schéma dans la section précédente.
Dans psql, vous serez salué avec le message suivant :
Welcome to psql 7.4.29, 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 mabase=>
La dernière ligne peut aussi être :
mabase=#
Cela voudra dire que vous êtes le super-utilisateur de la base de données ce qui est souvent le cas si vous avez installé PostgreSQL vous-même. Être super-utilisateur signifie que vous n'êtes pas sujet aux contrôles d'accès. Concernant ce tutoriel, cela n'a pas d'importance.
Si vous rencontrez des problèmes en démarrant psql, alors retournez à la section précédente. Le diagnostique de psql et de createdb sont semblables, et si le dernier fonctionnait, alors le premier devrait fonctionner également.
La dernière ligne affichée par psql est l'invite. Cela indique que psql est à l'écoute et que vous pouvez saisir des requêtes SQL dans l'espace de travail maintenu par psql. Essayez ces commandes :
mabase=> SELECT version(); version ---------------------------------------------------------------- PostgreSQL 7.4.29 on i586-pc-linux-gnu, compiled by GCC 2.96 (1 row) mabase=> SELECT current_date; date ------------ 2002-08-31 (1 row) mabase=> SELECT 2 + 2; ?column? ---------- 4 (1 row)
Le programme psql a un certain nombre de commandes internes qui ne sont pas des commandes SQL. Elles commencent avec le caractère barre oblique inverse, << \ >>. Certaines de ces commandes sont listées dans le message de bienvenue. Par exemple, vous pouvez obtenir de l'aide sur la syntaxe de nombreuses commandes SQL de PostgreSQL en tapant :
mabase=> \h
Pour sortir de psql, saisissez
mabase=> \q
et psql se terminera et vous ramènera à votre shell. (Pour plus de commandes internes, tapez \? à l'invite de psql.) Les possibilités complètes de psql sont documentées dans psql. Si PostgreSQL est installé correctement vous pouvez aussi tapez man psql à l'invite du shell système pour voir la documentation. Dans ce tutoriel nous ne verrons pas ces caractéristiques explicitement, mais vous pouvez les utiliser vous-même quand bon vous semblera.
Précédent | Sommaire | Suivant |
Création d'une base de données | Niveau supérieur | Le langage SQL |