Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS CRM Automação de Força de Vendas (SFA) - Infraestrutura - Criar Usuário Somente Leitura no Postgres

time.png Tempo aproximado para leitura: 00:01:00 min

Dúvida
Quando é necessário criar um usuário que tenha permissão de apenas leitura no banco de dados PostgreSQL, seja para utilizar em BI ou apenas para executar consultas?

Ambiente
Cross Segmentos - TOTVS CRM Automação de Força de Vendas (SFA) - Infraestrutura - Todas as versões

Solução
Para criar um usuário somente leitura no PostgreSQL, realizar o seguinte passo a passo:
 

1. Abrir o PSQL ou outro programa para realizar consultas no banco.

2. Logar no banco.

3. Executar o comando para criar o usuário:

CREATE USER usuario WITH PASSWORD 'senha';


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

4. 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.
 

5. Conceder a permissão de SELECT em todas as tabelas, precisa ser realizado em 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.

Atenção!
Precisam ser executados os dois comandos para todos os schemas desejados de forma individual.
 

6. Garantir que o usuário tenha acesso a ler novas tabelas:

ALTER DEFAULT PRIVILEGES IN SCHEMA esquema
GRANT SELECT ON TABLES TO usuario;
  

 
 Para maiores detalhes sobre o banco Postgres acessar a documentação Banco de Dados  

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _