我正在尝试使用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连接?
任何意见都会受到赞赏。
答案 0 :(得分:0)
你不能将postgres用作RDS上的用户名
在创建dblink之前,检查是否可以连接。例如:
psql -h host=<name>.us-west-2.rds.amazonaws.com -U username -d db_name