ERREUR: permission denied pour relation tablename sur Postgres, tout en essayant à un SÉLECTIONNER un readonly utilisateur

GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;

La readonly utilisateur peut se connecter, voir les tableaux mais quand il essaie de faire un select simple il obtient:

ERROR: permission denied for relation mytable
SQL state: 42501

Ce qui se passe sur PostgreSQL 9.1

Ce que j'ai fait de mal?

  • Pouvez-vous donner quelques détails au sujet de "relation mytable" ? Schéma, est-ce une "vraie" table (ou vue/de fonction), déclencheurs...
  • Oui c'est une bonne table.
InformationsquelleAutor sorin | 2012-11-21