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

Responder a