Le client textuel "psql"
Définition : psql
psql
est le client textuel de PostgreSQL.
Syntaxe : Connexion à un serveur PostgreSQL avec le client psql
Rappel : Connexion à la base "postgres" avec l'utilisateur "postgres" sur l'ordinateur local
Complément :
La commande psql utilisée sans paramètre se connecte au serveur localhost avec pour nom de database et pour nom de user le nom de l'utilisateur du système qui invoque la commande (utilisateur Linux typiquement).
me@mypc:~$ psql
équivaut à : me@mypc:~$ psql -h localhost -d me -U me
Syntaxe : Écrire une instruction SQL
Syntaxe : Écrire une instruction SQL sur plusieurs lignes
Une instruction SQL peut s'écrire sur une ou plusieurs lignes, le retour chariot
n'a pas d'incidence sur la requête, c'est le
;
qui marque la fin de l'instruction SQL et provoque son exécution.
On notera dans psql
la différence entre les caractères =>
et ->
selon que l'on a ou pas effectué un retour chariot.
Fondamental : Commandes de base : aide
\?
: Liste des commandes psql
\h
: Liste des instructions SQL
\h CREATE TABLE
: Description de l'instruction SQL CREATE TABLE
Fondamental : Commandes de base : catalogue
\d
: Liste des relations (catalogue de données)
\d maTable
: Description de la relation maTable
Fondamental : Commandes de base : quitter
\q
: Quitter psql