>> O hash que o Postgres armazena corresponde a concatenação do login com >> a senha, por isso da diferença. [1] >> >> [1] http://www.postgresql.org/docs/current/static/catalog-pg-authid.html > > ainda tem coisa bem errada, este método esta correto, mas quando se executa > o comando como o Flávio passou o hash não bate como o hash gerado pelo > pgadmin, logo o usuário criado via pgadmin funciona e o criado pelo jdbc não > funciona. > acabei de atualizar o jar do jdbc e deu outro hash... > > CREATE ROLE flavio LOGIN > ENCRYPTED PASSWORD 'md50eb617ecacedd0cfae723bbe53c75918' > NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
Verifique se caracteres extras não estão sendo inseridos na string da senha, como espaços em branco ou carriage returns ou line feeds. Tente usar alguma função que "lime" a string, como TRIM (não sei em java quem faz isso). []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
