Árvore de páginas

e

1  Como criar usuário de banco

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.


2  Como criar usuário somente leitura

Para criar um usuário somente leitura seguir os seguintes passos:

  • Executar o comando para criar o usuário:       
CREATE USER usuario WITH PASSWORD 'senha';

Alterar usuario pelo nome de usuário desejado, e senha pela senha do usuário;

  •  Após criar o usuário é necessário liberar a permissão de conexão ao banco:
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;

  • Conceder a permissão de SELECT  em todas as tabelas, feito para todos os schemas: public, apibuilder, bi, bi_std, dw e stage:
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.
 

  • Garantir que o usuário tenha acesso a ler novas tabelas:
ALTER DEFAULT PRIVILEGES IN SCHEMA esquema
GRANT SELECT ON TABLES TO usuario;


  • Sem rótulos