Assim:
Este usuario que criei , nao possui grant para nenhum tipo de  transacao nas
tabelas do banco.Ele acessara os registros atraves de uma function com o
parametro external security definer, porem nao gostria que ele observasse os
scripts de create table de outros esquemas (via pgadmin)e ate mesmo o da
funcao que esta usando para solicitar os registros do banco.

crei o usuario com e dei um grant de connect database apenas e para a funcao
dei grant de execute e usage para o esquema proprietario da funcao.



2009/12/3 JotaComm <[email protected]>

> Olá,
>
> 2009/12/3 Tiago Valério <[email protected]>
>
> Ola pessoal
>>
>> Talvez seja uma pergunta basica porem nao conseguir achar na documentacao
>> esta info:
>>
>> Como faco para bloquear a visualizacao dos comandos de create table,
>> create view e create function, etc.. para um usuario no pgadmin?
>>
>
> O que você quer dizer com isso? Quer impedir o usuário de criar tabelas,
> views, funções e etc?
>
>
>
>>
>>
>> Muito obrigado.
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> []s
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a