GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;
Пользователь только для чтения может подключиться, просмотреть таблицы, но когда он попытается сделать простой выбор, он получит:
ERROR: permission denied for relation mytable
SQL state: 42501
Это происходит в PostgreSQL 9.1.
Что я сделал не так?