Todas as tabelas estão disponíveis em pg_stat_user_tables
.
Conceder conexão com grant connect on database database_name to readonly
Privilégios tabela a tabela com psql database_name -tc "select 'grant select on '||relname||' to readonly_user;' from pg_stat_user_tables" | psql database_name