Update docs/PostgreSQL/2026-02-17-commandes-utiles.md
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
jf
2026-02-18 14:04:46 +01:00
parent 9b8a4f8f59
commit 27d9ab1717

View File

@@ -4,12 +4,18 @@ author:
- JF - JF
date: 2026-02-17 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 ```sql
\set TABLE_NAME 'ma_table' \set TABLE_NAME 'ma_table'
SELECT column_name FROM information_schema.columns where table_name = :'TABLE_NAME' order by column_name; 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 ```sql
SELECT table_name, column_name FROM information_schema.columns where table_name like debutnom%; 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 ## Commenter
###### source: [https://www.techonthenet.com/postgresql/comments.php](https://www.techonthenet.com/postgresql/comments.php) ###### 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. 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. 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.