Bonjour,
J’installe actuellement un serveur Postgresql, avec plusieurs utilisateurs (une centaine). Chaque utilisateur possède sa base et en est le seul administrateur (lecture / écriture).
Lorsque je me connecte avec psql en user1 par exemple, aucun problème, les droits sont bien gérés, je n’ai pas accès aux autres bases.
Par contre, avec PgAdmin, je peux lister toutes les bases de données même si elles n’appartiennent pas à l’utilisateur. Il semblerait qu’il existe une table système avec les infos de toutes les bases accessible en lecture par tous les utilisateurs (un comble…), mais je n’arrive pas à la trouver.
Et si ce n’est pas le cas, comment PgAdmin parvient-il à lister toutes les bases/tables ?
Merci d’avance.