Я пытаюсь получить доступ к онлайн-базе данных PostgreSql, установленной на Elephant SQL, но мне всегда отказывают в соединении.
Я обнаружил проблему с github, но она тоже не работает: https://github.com/brianc/node-postgres/issues/1035
var pg = require('pg');
var conString = "postgres://kdmvfgvn:ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8@horton.elephantsql.com:5432/kdmvfgvn";
var socks = require('socks5-client');
var proxy_options= {
host: 'user:pass@host',
port: '2222'
};
var socksConn = socks.createConnection(proxy_options);
const client = new pg.Client({
user: "xxx",
host: "horton.elephantsql.com",
database: "xxx",
password: "ZNEhNxEsNPAb2IObsRu8mJpR3W_jlLM8",
port: "5432",
stream: socksConn
});
console.log('1');
client.connect((err) => {
if (err) {
console.error('connection error', err.stack)
} else {
console.log('connected')
}
})
/*
pool.query("SELECT NOW()", (err, res) => {
console.log(err, res);
pool.end();
});*/