Le terminal PSQL
psql — terminal interactif PostgreSQL
Accéder à PSQL
Il existe différente façon d'accéder au terminal interactif de PostgreSQL.
Pour se connecter avec un utilisateur et son mot de passe :
psql -U <username> -W
Liste des options PSQL
| Option PSQL | Description |
-U username |
Se connecte à la base de données en tant que l'utilisateur |
| -W | Force psql à demander un mot de passe avant de se connecter à une base de données |
-d dbname |
Indique le nom de la base de données où se connecter |
-h host |
Indique le nom d'hôte de la machine sur lequel le serveur est en cours d'exécution. (Pour se connecter à distance) |
-p port |
Indique le port TCP a utiliser pour la connexion (par défaut: 5432) |
-o nomfichier |
Dirige tous les affichages de requêtes dans le fichier |
-L nomfichier |
Écrit tous les résultats des requêtes dans le fichier |
Liste des commandes PSQL
L'invite devient -# (pour le super utilisateur) ou -> (pour l'utilisateur normal) pour la poursuite de la commande.
| Commande PSQL | Description |
| \? |
Pour les aides sur les commandes PSQL |
| \h | Pour les aides sur les commandes SQL |
| \du | Liste des utilisateurs |
| \q | Pour quitter PSQL |
| \l | Lister les base de données |
| \d |
Affiche toutes les tables, indexes, vues et séquences |
| \dt | Affiche toutes les tables |
\c dbname [username] |
Pour se connecter à une base de donnée avec en option un utilisateur |
No comments to display
No comments to display