diff --git a/docs/PostgreSQL/2026-02-17-commandes-utiles.md b/docs/PostgreSQL/2026-02-17-commandes-utiles.md index ef89e24..c6316fc 100644 --- a/docs/PostgreSQL/2026-02-17-commandes-utiles.md +++ b/docs/PostgreSQL/2026-02-17-commandes-utiles.md @@ -4,12 +4,18 @@ author: - JF date: 2026-02-17 --- -## Ne lister que les colonnes d'une table +- Lister les bases avec plus de détails : `\l+` +- Lister les users : `\du` +- Listes la localisation des tables spaces : `\db+` +- Lister les schémas : `\dn` +- Lister les tables : `\dt` +- Obtenir le schema de la table `table_name` : `select * from pg_tables where schemaname='public' and tablename = 'table_name';` +- Ne lister que les colonnes d'une table : ```sql \set TABLE_NAME 'ma_table' SELECT column_name FROM information_schema.columns where table_name = :'TABLE_NAME' order by column_name; ``` -Afficher toutes les tables et leur colonnes avec un début de nom de table : +- Afficher toutes les tables et leur colonnes avec un début de nom de table : ```sql SELECT table_name, column_name FROM information_schema.columns where table_name like debutnom%; ``` @@ -17,10 +23,10 @@ SELECT table_name, column_name FROM information_schema.columns where table_name ## Commenter ###### source: [https://www.techonthenet.com/postgresql/comments.php](https://www.techonthenet.com/postgresql/comments.php) -### 1. En utilisant `-- Commentaire` +### En utilisant `-- Commentaire` C'est l'équivalent `#` du BaSH. -### 2. En utilisant `/* Commentaire */` +### En utilisant `/* Commentaire */` En psql on peut mettre ce type de commentaire partout. Même au milieu d'une commande. Et le commentaire peut être sur plusieurs ligne. \ No newline at end of file