Le client textuel "psql"
Définition : psql
psql
est le client textuel de PostgreSQL.
Syntaxe : Connexion à un serveur PostgreSQL avec le client psql
1
psql -h server.adress.or.ip -d database -U user
Syntaxe : Écrire une instruction SQL
1
dbnf17p015=> SELECT * FROM maTable ;
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.
1
dbnf17p015=> SELECT *
2
dbnf17p015-> FROM maTable
3
dbnf17p015-> ;
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