PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

bug della password UTF di node-postgres

Trovato un bug in /lib/client.js :crypto.createHash('md5').update('утфUTF').digest('hex') dà:

mentre l'md5 giusto sarebbe:

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

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

A seguire

Risolto il mio problema con la password utf. Così ho creato PR - forse presto non sarà più una domanda.

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