Permissões em tabelas
21/10/2005
0
Olá pessoal,
Bom dia!
Preciso de uma ajuda! Existe alguma forma, um select ou qualquer outro comando para que eu possa dar permissões em todas as tabelas de um banco para um usuário (sem ser um comando para cada tabela)?
Um abraço.
Marcelo Faria
Bom dia!
Preciso de uma ajuda! Existe alguma forma, um select ou qualquer outro comando para que eu possa dar permissões em todas as tabelas de um banco para um usuário (sem ser um comando para cada tabela)?
Um abraço.
Marcelo Faria
Mcfaria
Curtir tópico
+ 0
Responder
Posts
21/10/2005
Zumbi
tente criar essa funcao
pra usa-la podera fazer isso:
CREATE OR REPLACE FUNCTION gera_grants() RETURNS TRIGGER AS ´ DECLARE rec RECORD; BEGIN FOR rec IN (SELECT tablename FROM pg_tables WHERE shemaname = ´´easycom´´) LOOP EXECUTE ´´grant all on easycom.´´||rec.tablename ||´´ to easycom´´; END LOOP; RETURN; END; ´ LANGUAGE ´plpgsql´;
pra usa-la podera fazer isso:
select gera_grants()
Responder
08/03/2006
Allan Serra
Olá pessoal, estava vendo este tópico meio antigo e ele condiz com que estou querendo saber. Gostaria de perguntar se existe como buscar estas informações de permissão para um usuário. Obrigado pela atenção!
Responder
Clique aqui para fazer login e interagir na Comunidade :)