postgresql中如何将某个数据库或全部数据库的读取权限赋予一个角色?

postgresql中如何将某个数据库或全部数据库的读取权限赋予一个角色?

目前已知的可以将某个模式所有表的读取权限赋予一个角色。
GRANT SELECT ON ALL TABLES IN SCHEMA ny_schena TO PUBLIC;