Salve Pessoal,
Vê se alguem pode me ajudar:
Tenho um servidor rodando PostgreSQL . Ao criar um usuário eu faço da seguinte maneira:
CREATE USER vinicius with encrypted password 'senha';
Ou seja com a senha criptografada:
select passwd from pg_shadow where usename ='vinicius';
passwd
-------------------------------------
md5fe82e80e16597917f856743f9c3adae6
E é isso mesmo o que eu quero. POrem eu preciso migrar este usuário de servidor sem ter que saber qual é a senha que ele tem.
Ou seja, eu preciso criar o usuário no servidor novo com esta criptografia, então eu faço (no server destino):
CREATE USER vinicius with password 'md5fe82e80e16597917f856743f9c3adae6';
A minha intenção é que ele fique com a mesma criptografia do servidor antigo, logo com a mesma senha. E ele realmente fica:
select passwd from pg_shadow where usename like 'vini%';
passwd
-------------------------------------
md5fe82e80e16597917f856743f9c3adae6
md5fe82e80e16597917f856743f9c3adae6
Porem não aceita a senha de forma alguma no servidor novo.
Utilizo o cliente psql.
Alguem pode me ajudar?
Valeu, Abraços!