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
