Em 17 de novembro de 2011 14:55, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

> > Estou criando uma aplicação e no momento em que crio meu usuário na
> > aplicação, eu também uma ROLE no PostgreSQL com o comando:
> > "CREATE ROLE usuario WITH LOGIN PASSWORD 'xxx'
> >
> > Mas quando tento entrar na aplicação aconteceu este erro:
> > org.postgresql.util.PSQLException: FATAL: password authentication failed
> for
> > user
> >
> > Mas quando crio a ROLE pelo pgadmin não acontece o erro e a ROLE loga no
> > PostgreSQL.
> >
> > Alguém sabe o que pode estar acontecendo? Será que faltou algum
> parametro na
> > minha sql?
>
> Tente o comando abaixo, ao invés do seu, tirando o "WITH":
> CREATE ROLE usuario LOGIN PASSWORD 'xxx';
>
> O erro continua o mesmo, mas achei estranho o jdbc criar um hash diferente
para a mesma senha, no caso 123:

Via pgadmin:
CREATE ROLE teste LOGIN
  ENCRYPTED PASSWORD 'md5280f5324cbe33b72ebeefbf2f879e216'
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

via jdbc:
CREATE ROLE flavio LOGIN
  ENCRYPTED PASSWORD 'md5bf5a1a18f98fd6debde92560c933d2d9'
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

que comportamento estranho.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a