Đã tìm thấy lỗi trong /lib/client.js
:crypto.createHash('md5').update('утфUTF').digest('hex')
cho:
trong khi md5 bên phải sẽ là:
a=#select md5('утфutf');
md5
----------------------------------
6dbfa2a80226f7629e537268b0650898
(1 row)
Vì vậy, crypto.createHash('md5').update('утфutf', 'utf-8').digest('hex')
cho
Sau đó
Đã khắc phục sự cố mật khẩu utf của tôi. Vì vậy, tôi đã tạo ra PR - có lẽ nó sẽ sớm không còn là một câu hỏi nữa.
https://github.com/brianc/node-postgres/pull/1178