通过Node和Meteor连接Redshift PostgreSQL

时间:2015-06-17 08:34:09

标签: node.js postgresql meteor amazon-redshift

我已经尝试过pg和其他模块和软件包来通过Node和Meteor连接Redshift PostgreSQL

这是我最近在节点中编写的代码。它无法连接到Redshift client.connect函数永远不会响应。

但是,如果我尝试连接到其他PostgreSQL服务器,如localhost或其他一些远程服务器,那么代码将按预期工作。

  

Meteor 的问题也一样。

var pg = require('pg');

var conString = "postgres://User:Password@EndPoint/Database";
//var conString = "postgres://postgres:postgres@localhost/postgres";

console.log("Started...");

var client = new pg.Client(conString);

console.log("Client", client);

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);
    //output: Tue Jan 15 2013 19:12:47 GMT-600 (CST) 
    client.end();
  });
});

console.log("End...");
  

我想通过 Meteor 进行连接。但如果不可能通过流星,    Node.js 也可以。

0 个答案:

没有答案