¿Cómo se crea un usuario de solo lectura en PostgreSQL?
Me gustaría crear un usuario en PostgreSQL que solo pueda hacer SELECTs de una base de datos en particular. En MySQL el comando sería:
GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy';
¿Cuál es el comando o serie de comandos equivalente en PostgreSQL?
Lo intenté...
postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy';
postgres=# GRANT SELECT ON DATABASE mydb TO xxx;
Pero parece que las únicas cosas que puede conceder en una base de datos son CREAR, CONECTAR, TEMPORAL y TEMPORAL.
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52