Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
software:applications:postgresql:start [2025/03/23 08:58] – yoann | software:applications:postgresql:start [2025/03/25 21:52] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 279: | Ligne 279: | ||
===== Commandes élémentaires ===== | ===== Commandes élémentaires ===== | ||
- | Quelques commandes élémentaires | + | Quelques commandes élémentaires |
+ | |||
+ | Il faut différencier : | ||
+ | * les **métacommandes** qui commencent par le caractère < | ||
+ | * Les **commandes SQL** qui sont transmises au SGBD et qui se terminent par < | ||
+ | |||
+ | |||
+ | ==== Aide ==== | ||
+ | |||
+ | Aide sur les métacommandes psql : | ||
+ | < | ||
+ | \? | ||
+ | </ | ||
+ | |||
+ | Aide mémoire sur les commandes SQL : | ||
+ | < | ||
+ | \h | ||
+ | </ | ||
+ | |||
+ | ==== Affichage du contexte ==== | ||
+ | |||
+ | Afficher les informations de connexion : | ||
+ | < | ||
+ | \conninfo | ||
+ | </ | ||
+ | |||
+ | Afficher ou définir l' | ||
+ | < | ||
+ | \encoding | ||
+ | </ | ||
+ | |||
+ | Affiche l' | ||
+ | <code sql> | ||
+ | SELECT current_user; | ||
+ | </ | ||
+ | |||
+ | Afficher la base de données courante : | ||
+ | <code sql> | ||
+ | SELECT current_catalog; | ||
+ | |||
+ | -- équivalent | ||
+ | SELECT current_database(); | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Dans la norme SQL on appelle la base de données **catalogue** et les tables **relations**. | ||
+ | </ | ||
+ | |||
+ | Afficher le rôle courant : | ||
+ | <code sql> | ||
+ | SELECT current_role; | ||
+ | </ | ||
+ | |||
+ | Afficher les variables d' | ||
+ | < | ||
+ | \set | ||
+ | </ | ||
+ | |||
+ | Afficher la variable '' | ||
+ | < | ||
+ | \echo :USER | ||
+ | </ | ||
==== Lister les bases ==== | ==== Lister les bases ==== | ||
Ligne 295: | Ligne 357: | ||
==== Lister les tables ==== | ==== Lister les tables ==== | ||
+ | |||
+ | Lister les tables de la base courante : | ||
< | < | ||
\dt | \dt | ||
</ | </ | ||
+ | |||
+ | Pour afficher les informations détaillées de la table '' | ||
+ | < | ||
+ | \d a_table_name | ||
+ | |||
+ | \d+ a_table_name | ||
+ | </ | ||
+ | |||
==== Quitter ==== | ==== Quitter ==== |