ユーザーマッピングを作成できます:
-
create server application_srv foreign data wrapper dblink_fdw OPTIONS (...
; -
create user mapping FOR app_user SERVER application_srv OPTIONS (user 'user_to_connect', password 'password goes here');
-
application_srv
を使用します dblink接続名:
。
t# select * from dblink('application_srv','select max(t) from t') as t(m timestamp(0));
m
---------------------
2017-06-13 11:41:05
(1 row)
これで、パスワードはpg_user_mappings
にプレーンテキストで表示されます。 (pg_user_mapping
RDSの誰もが選択できないようにする必要があります)が、実際のパスはrds_superuser
にのみ表示されます。