PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

bogue de mot de passe UTF node-postgres

Trouvé un bogue dans /lib/client.js :crypto.createHash('md5').update('утфUTF').digest('hex') donne :

tandis que le md5 de droite serait :

a=#select md5('утфutf');
               md5
----------------------------------
 6dbfa2a80226f7629e537268b0650898
(1 row)

Donc crypto.createHash('md5').update('утфutf', 'utf-8').digest('hex') donne

Suite à cela

Correction de mon problème de mot de passe utf. J'ai donc créé PR - peut-être que bientôt ce ne sera plus une question.

https://github.com/brianc/node-postgres/pull/1178