Cara, que cliente de e-mail você usa? Suas mensagens sempre aparecem
estranhas. O gmail desagrupa elas do resto da thread.

E o top-posting, não creio ser culpa do cliente de e-mail. =/


2013/12/10 Ivan Leite <[email protected]>

>  Exemplo:
> GRANT USASE ON SCHEMA myschema FROM usuario;
>

Bom, esse é um requisito se quiser que o "usuario" acesse qualquer objeto
dentro do esquema "myschema". Mas creio que o que você se referia era o
seguinte:

    GRANT SELECT ON ALL TABLES IN SCHEMA myschema TO usuario;

O problema é que só funciona a partir do PostgreSQL 9.0.

Ah, e é "TO" não "FROM", o último é para REVOKE. Não se preocupe, eu sempre
faço isso também, mas costumo fazer o contrário: usar TO no REVOKE. ^^



>  ------------------------------
> De: Renato Sousa <[email protected]>
> Enviada em: 10/12/2013 23:48
> Para: Comunidade PostgreSQL Brasileira<[email protected]>
> Assunto: [pgbr-geral] Criar usuário com permissão SELECT
>
> Boa noite amigos da lista,
>
> Analisei a documentação do postgres para criar um usuario com permissão de
> SELECT no banco.
> Crei o usuário através do comando:
>
> CREATE USER user1 WITH PASSWORD 'xxxxx';
>
> Após criar o usuário, conectei novamente ao BD para listar as tabelas.
>  São mais de 40 tabelas e pelo que entendi eu devo dar permissão de select
> a cada uma delas utilizando a sintaxe :
>
> GRANT SELECT ON nomedatabela to user1;
>
> Minhas dúvidas são as seguintes:
> Devo conceder a permissão select a cada tabela mesmo ou posso fazer de uma
> fez a todas as tabelas ?
> Com a permissão SELECT o usuário é capaz de utilizar algum programa
> interativo para elaborar frases SQL no BD ?
> É preciso alterar o arquivo  pg_hba.conf para esse tipo de acesso ?
>
> PS: a versão do postgresql é 8.4
>
> Abraços e muito obrigado,
>
> Renato
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a