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