Bonjour

Je cherche à afficher le commentaire d'une séquence postgres, ainsi que le commentaire d'une fonction, et ce soit à l'aide de requêtes sql, soit à l'aide de psql sous linux…

J'ai essayé directement sous la console ceci :
\d nom_sequence

mais ça me renvoie ceci et non le commentaire en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Séquence « public.act_id »
    Colonne    |  Type   
---------------+---------
 sequence_name | name
 last_value    | bigint
 increment_by  | bigint
 max_value     | bigint
 min_value     | bigint
 cache_value   | bigint
 log_cnt       | bigint
 is_cycled     | boolean
 is_called     | boolean
Auriez vous une idée de comment faire pour récupérer le commentaire d'une séquence et aussi d'une fonction sous postgres, comme on récupère le commentaire d'une table ou de ses champs ?

Pour une table je fais comme ça et ça marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
-- Premièrement je récupère l'oid correspondant à ma table
select oid from pg_class where relname = 'nom_table';
 
-- Puis je récupère le commentaire
select description from pg_description where objoid = '123456789' and objsubid = 0;
 
-- On peut aussi récupérer le commentaire comme ça :
select col_description('123456789','0');
Cordialement,
Ginger