Conecte-se à sua instância do servidor PostgreSQL usando pgAdmin> clique com o botão direito do mouse em ‘Group Roles’ e selecione ‘New Group Role’.
Dê um nome descritivo à função> clique em 'OK'. Você NÃO precisa criar uma senha para a função Grupo; criaremos uma senha para a função Login criada posteriormente neste documento.
Expanda 'Bancos de dados'> clique com o botão direito do mouse no banco de dados que você deseja conectar ao Chartio> selecione 'Propriedades'.
Na guia 'Privilégios', selecione o grupo recém-criado no menu suspenso 'Função'> marque a caixa 'Conectar'> clique em 'Adicionar/Alterar'> clique em 'OK'.
Clique na seta de expansão ao lado do seu banco de dados> expanda 'Esquemas'> clique com o botão direito do mouse em 'público'> selecione 'Assistente de concessão'.
Na guia "Seleção", clique em "Marcar tudo".
Na guia 'Privilégios', selecione o grupo recém-criado no menu suspenso 'Função'> marque a caixa 'Selecionar'> clique em 'Adicionar/Alterar'> clique em 'OK'.
Se seu esquema não for "público", você também precisará conceder permissões de USAGE no esquema.
Na árvore do servidor, clique com o botão direito do mouse em 'Funções de login'> selecione 'Nova função de login'
Digite um nome descritivo para o usuário.
Na guia "Definição", digite uma senha segura.
Na guia 'Associação da função', adicione o grupo recém-criado à janela 'Membro'> clique em 'OK'.
Você criou com êxito um novo usuário somente leitura para seu banco de dados. Use as credenciais criadas para a função Login ao configurar sua conexão do PostgreSQL para o Chartio.
Para obter informações sobre como criar um usuário com psql, consulte este artigo.
Para obter mais informações sobre como conectar seu banco de dados PostgreSQL ao Chartio, consulte nossa documentação.