Olá, Em 14 de abril de 2010 17:04, Aline Renosto <[email protected]>escreveu:
> Olá, > Primeiramente, obrigada pela ajuda. > Respondendo o e-mail anterior: o dono do esquema não é o grupo cliente. > Verifiquei a lista de objetos do grupo e a consulta deu certo, > resultando 0 linhas. Segue abaixo: > teste=# SELECT rolname, relname > teste-# FROM pg_roles JOIN pg_class > teste-# ON pg_roles.oid=pg_class.relowner > teste-# WHERE pg_class.relkind='r' > teste-# AND pg_roles.rolname='cliente'; > rolname | relname > ---------+--------- > (0 rows) > > Parti então para a tentativa de exclusão do grupo, já que ele não > possui objetos: > teste=# DROP ROLE cliente; > ERRO: role "cliente" não pode ser removida porque alguns objetos dependem > dela > DETALHE: acesso a banco de dados teste > > O que ainda estou fazendo errado? O que exatamente significa a > mensagem "DETALHE: acesso a banco de dados teste"? > Por acaso o dono do banco de dados é o grupo cliente? > > Em 14 de abril de 2010 16:03, Gurgel, Flavio <[email protected]> > escreveu: > >> From: Aline Renosto <[email protected]> > >> DROP ROLE nome_do_grupo;. A mensagem de retorno é exatamente esta: > >> > >> teste=# drop group cliente; > >> ERRO: role "cliente" não pode ser removida porque alguns objetos > >> dependem dela > >> DETALHE: acesso a banco de dados teste > >> > >> Aproveitando: como posso listar as dependências entre objetos? > >> E, antes que surja a dúvida, estou logada como superuser, então > >> teoricamente poderia excluir objetos, não é mesmo? > > > > Usuários e grupos no PostgreSQL são roles e tratados (quase) da mesma > forma. > > Para saber os objetos cuja role (usuário ou grupo) é dono: > > > > SELECT relname FROM pg_class WHERE relowner = nome_da_role; > > Substitua nome_da_role pelo usuário ou grupo que desejar. > > > > Reassinale os objetos para outra role e depois você conseguirá remover a > role. Os comandos para reassinalar já foram expostos por outro colega. > > > > Flavio Henrique A. Gurgel > > tel. 55-11-2125.4786 > > cel. 55-11-8389.7635 > > www.4linux.com.br > > FREE SOFTWARE SOLUTIONS > > _______________________________________________ > > pgbr-geral mailing list > > [email protected] > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > Atenciosamente -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
