servidor de nodo no se puede conectar a db postgres

Recientemente cambié de MySQL a postgres como mi base de datos para un proyecto node.js. Aunque puedo acceder a mi base de datos remota de Postgres desde mi cliente pgAdmin III (OSX) local, hasta ahora no he podido conectarme a mi base de datos a través de node.js. Estoy seguro de que las credenciales que ingresé para pgAdmin y mi node.js eran exactamente las mismas. La otra cosa que he intentado fue configurar mi ipadress local para que confíe en md5 en pg_hba.conf en mi servidor de base de datos. ¿Hay algo que hice mal? Mi motor de búsqueda favorito produjo algunos éxitos preocupantes acerca de restablecer mi sistema operativo local. Acabo de usar el ejemplo del documento github repo de node-postgres:

var pg = require('pg'); var conString = "postgres://myusername:mypassword@hostname:5432/dbname"; var client = new pg.Client(conString); client.connect(function(err) { if(err) { return console.error('could not connect to postgres', err); } client.query('SELECT NOW() AS "theTime"', function(err, result) { if(err) { return console.error('error running query', err); } console.log(result.rows[0].theTime); client.end(); }); }); 

Y estos son los errores que recibo cada vez que bash iniciar mi servidor:

 could not connect to postgres { [Error: getaddrinfo ENOTFOUND] code: 'ENOTFOUND', errno: 'ENOTFOUND', syscall: 'getaddrinfo' } 

La ayuda sería muy apreciada

Parece que node-postgres no acepta un hashtag en su contraseña. Después de quitar el hashtag pude conectarme sin ningún problema. No habría pensado en eso y no me pareció un problema ya que pgAdmin lo aceptó.

La interfaz en node.js que usé se puede encontrar aquí https://github.com/brianc/node-postgres

 var pg = require ('pg');
 var conString = "postgres: // YourUserName: YourPassword @ localhost: 5432 / YourDatabase";

intente cambiar pg: // a postgres: //

Esto fue raspado de otro artículo de stackoverflow: cómo hacer conexión a Postgres a través de Node.js