Update docs/PostgreSQL/2026-02-17-commandes-utiles.md
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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.
|
||||||
Reference in New Issue
Block a user