Opa,

2009/11/30 Tiago Valério <[email protected]>

>  Leo
>
> Obrigado pela ajuda e aproveitando, para colocar em pratica os
> conhecimentos adquiridos.
>
> Tentei com a criação da view e definindo limit 1.Porem quando uso o where
> junto com a view  a consulta retorna zerada, e o registro está na
> tabela.Pode haver restrição do limit neste caso?
>
>
> Você pode mandar a definição da view e um exemplo dos dados, podem ser
> ficticios.
>
>
>
>
> 2009/11/30 Leonardo Cezar <[email protected]>
>
> 2009/11/30 Tiago Valério <[email protected]>:
>> <corte>
>>
>> > Porem não  gostaria de dar o grant de select para o usuario em "tabela",
>> > pois somente assim a function funcionaria.
>> >
>> > Neste caso teria como resolver esta questão sem o grant de select em
>> > "tabela"?
>>
>> CREATE FUNCTION seleciona_tabela(...)
>> RETURNS tabela
>> LANGUAGE PLPGSQL
>> AS $selection_tabela$
>>
>> [....]
>>
>> END;
>> $selecion_tabela$
>> EXTERNAL SECURITY DEFINER;
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Utilize a opção SECURITY na definição da procedure.
>>
>> Por outro lado, uma visão resolveria seu problema de forma mais simples.
>>
>> -Leo
>> --
>> Leonardo Cezar
>> http://www.aslid.org.br
>> http://postgreslogia.wordpress.com
>> http://www.dextra.com.br/postgres
>> _______________________________________________
>> 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
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a