GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;
O usuário somente leitura pode se conectar, ver as tabelas, mas quando tenta fazer uma seleção simples, obtém:
ERROR: permission denied for relation mytable
SQL state: 42501
Isso está acontecendo no PostgreSQL 9.1
O que eu fiz de errado?