2017-05-12 27 views
0

pgadmin3を使用して別のサーバに接続しようとしています。これは私がやっているものです:postgres dblink_connectエラー:接続できませんでした

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; 

を誤り、私が取得: ERROR:接続 詳細を確立できませんでした:サーバーに接続できませんでした:接続が をタイムアウトし、サーバがホスト上で実行されている」.amazonaws.com "(...)と受け入れる ポート5432のTCP/IP接続?

すべての入力をいただければ幸いです。

答えて

0

あなたは、データベース・リンクを作成する前に、RDS

にユーザ名としてはpostgresを使用しますが、すべてで接続できるかどうかを確認傾けます。例:

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

ありがとうございます。私はここで別のユーザー名とパスワードを持っています。 'postgres'はプレースホルダだった。私はその特定のデータベースに接続することができます。しかし、私の目標はあるデータベースから別のデータベースに接続することです(私はSQL用にpgadmin3を使用しています) – Rasa

関連する問題