Bonjour,

Je cherche un moyen d'obtenir la description de table d'une base de données.

J'explore la piste information_schema, mais une chose très étrange se produit. Lorsque je fais un requête sur information_schema.constraint_column_usage avec l'utilisateur postgres j'obtiens des résultats, mais lorsque je le fais avec un autre utilisateur, je n'obtiens rien.

Pourtant une requête sur information_schema.columns fonctionne pour les deux.

J'ai fait un GRANT ALL pour mon utilisateur à fin de test, mais cela ne change rien...

has_table_privilege de l'utilisateur sur la table information_schema.constraint_column_usage renvoie true...

Quelqu'un a-t-il une idée ?

Comment cela se fait-il qu'un objet soit accessible et pas l'autre ?
Merci d'avance !
pln