Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
postgresql [Le 26/03/2021, 15:38] bcag2 [Créer un utilisateur PostgreSQL] |
postgresql [Le 26/03/2021, 16:34] bcag2 [L'utilisateur postgres] ajout cde psql |
||
---|---|---|---|
Ligne 60: | Ligne 60: | ||
Confirmation de l'existence d'un dossier **Datas/** déjà existant.\\ | Confirmation de l'existence d'un dossier **Datas/** déjà existant.\\ | ||
Lancer l'installation. | Lancer l'installation. | ||
- | ==== L'utilisateur postgres ==== | + | ==== L'utilisateur postgres et psql ==== |
PostgreSQL est un serveur qui permet de se connecter à différentes bases de données. Par défaut, seul l'utilisateur //postgres// peut se connecter. | PostgreSQL est un serveur qui permet de se connecter à différentes bases de données. Par défaut, seul l'utilisateur //postgres// peut se connecter. | ||
Ligne 100: | Ligne 100: | ||
Cette ligne de commande sera bien sûr utilisée pour exécuter des requêtes SQL, et aussi des commandes internes à postgreSQL (elles commencent toutes par un antislash) | Cette ligne de commande sera bien sûr utilisée pour exécuter des requêtes SQL, et aussi des commandes internes à postgreSQL (elles commencent toutes par un antislash) | ||
- | Petit guide de survie pour le client psql | + | Petit guide de survie pour le client **psql** |
<code> | <code> | ||
- | \h pour l'aide-mémoire des commandes SQL | + | \h # pour l'aide-mémoire des commandes SQL |
- | \? pour l'aide-mémoire des commandes psql | + | \? # pour l'aide-mémoire des commandes psql |
- | \g ou point-virgule en fin d'instruction pour exécuter la requête | + | \g # ou point-virgule en fin d'instruction pour exécuter la requête |
- | \q pour quitter | + | \q # pour quitter |
+ | \l # liste les bases de données existantes | ||
+ | \du # liste les rôles (utilisateur ou groupe) | ||
+ | \c nom_base nom_utilisateur # connecte à la base <nom_base> avec le rôle <nom_utilisateur> | ||
+ | \lt # liste les tables de la base courante | ||
+ | \d nom_table # description de la table <nom_table> (colonne, type…) | ||
+ | \dn # liste tout le schéma de la base courante | ||
+ | \h ALTER TABLE # affiche l'aide pour la commande ALTER TABLE | ||
</code> | </code> | ||
====Supprimer l'utilisateur Postgres du greeter sous xubuntu 14.04.1==== | ====Supprimer l'utilisateur Postgres du greeter sous xubuntu 14.04.1==== |