Você me ajudou a corrigir o mesmo problema na minha máquina, mas não precisei ir tão longe quanto você.
Eu já havia alterado process.env.DATABASE_URL para connectionString após declarar:
var connectionString ='postgres://thinga:[email protected] :thingc';
Adicionando .native para var pg =require('pg'); parece ter feito a diferença para mim.
-
NÃO precisei alterar pg nas dependências. Deixei em "pg":"4.x" .
-
Eu não usei isso:NODE_ENV:desenvolvimento .
Mas muito obrigado pela sua ajuda.