[firebase-br] Existe algum 'run as' para execute block/update/insert/etc...

Carlos H. Cantu listas em warmboot.com.br
Qua Ago 30 12:27:05 -03 2017


Uma opção seria colocar a senha em uma variável contextual.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

GS> funciona, mas nesse caso, teria de usar usuario+senha+role nos
GS> parametros, pois só a role não funcionaria.
GS> O problema é que poderia usar um current_user, mas não existe um
GS> current_password para ser usado na sintaxe.




GS> Em 30 de agosto de 2017 09:44, Carlos H. Cantu
GS> <listas em warmboot.com.br> escreveu:

GS> Experimente usar um EXECUTE STATEMENT passando o ROLE desejado.

GS>  []s
GS>  Carlos H. Cantu
GS>  eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
GS> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

 GS>> Estou tentando criar uma rotina que precisa escalar permissões além do que
 GS>> o usuário possui, gostaria de sabe se hã no Firebird 3 alguma instrução que
 GS>> me permita executar algum SQL/PSQL com as as atribuições de outra role (ou
 GS>> pessoa, se não for possivel).

 GS>> No manual do FB3 encontrei um tal de 'set role', mas me parece que ele não
 GS>> funciona dentro dum pSQL.

 GS>> []´s





Mais detalhes sobre a lista de discussão lista