postgres dblink_connect错误:无法建立连接

时间:2017-05-12 19:06:20

标签: postgresql

我正在尝试使用pgadmin3连接到另一台服务器。这就是我在做的事情:

CREATE EXTENSION dblink;

select postal.* from dblink('host=<name>.us-west-2.rds.amazonaws.com
 user=postgres
 password=postgres
 dbname=name', 'select * from xwg201703.gc_bgr_postcodes')
 AS postal(country varchar(3), 
    postalcode  varchar(4),
    town_bul varchar(60),
    town_bun varchar(60),
    locality_bul varchar(60),
    locality_bun varchar(60))
limit 1;

我得到的错误: 错误:无法建立连接 DETAIL:无法连接到服务器:连接超时     服务器是否在主机上运行“.amazonaws.com”(...)并接受     端口5432上的TCP / IP连接?

任何意见都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

你不能将postgres用作RDS上的用户名

在创建dblink之前,检查是否可以连接。例如:

psql -h host=<name>.us-west-2.rds.amazonaws.com -U username -d db_name