e
1.1 Estando conectado no PSQL, executar o seguinte comando para criar o usuário:
CREATE ROLE usuario WITH LOGIN SUPERUSER PASSWORD 'senha';
Obs: Na campo usuario e senha, alterar para os desejados. A sugestão é criar o usuário como wssim.
Para criar um usuário somente leitura seguir os seguintes passos:
CREATE USER usuario WITH PASSWORD 'senha';
Alterar usuario pelo nome de usuário desejado, e senha pela senha do usuário;
GRANT CONNECT ON DATABASE banco TO usuario;
No local de banco informar o nome do banco que deseja conectar. Por padrão os bancos são: ws - banco de produção e ws_homologa - banco de homologação;
GRANT USAGE ON SCHEMA esquema TO usuario; GRANT SELECT ON ALL TABLES IN SCHEMA esquema TO usuario;
Substituir esquema pelo schema que precisa ser liberado.
Obs: Precisa ser executado os dois comandos para todos os schemas desejados de forma individual.
ALTER DEFAULT PRIVILEGES IN SCHEMA esquema GRANT SELECT ON TABLES TO usuario;