Não, o dono do banco é o usuário postgres. Grata,
Em 14 de abril de 2010 17:35, JotaComm <[email protected]> escreveu: > 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 > > -- Aline Renosto Divisão de hardware e soluções integradas [email protected] +55 47 3203-8020 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
