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?







2009/11/30 Leonardo Cezar <lhce...@gmail.com>

> 2009/11/30 Tiago Valério <tiagosvale...@gmail.com>:
> <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
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a