【发布时间】:2020-03-25 22:41:57
【问题描述】:
希望得到一些帮助,因为我是 postgresql 管理员的新手!
我有 2 个服务器添加到 pgadmin,服务器 1 是 Heroku 上的托管数据库,另一个是服务器本地的
我想将 Heroku 数据库作为外部表添加到本地数据库
我可以链接这两个服务器吗?到目前为止我失败了
我在本地设置了 fdw 扩展,并且可以在三个本地 db 上使用它 好的,我是否还需要在 Heroku db 上设置扩展?
我已将 fdw 服务器设置为 host localhost --- 这应该是 Heroku 主机路径吗?或者这可以吗,因为我添加了---server local?如果我添加实际主机路径,我会收到 fsrvoption 错误 数据库名 数据库名 5432端口
然后设置用户 用户用户名 密码密码
任何帮助表示赞赏!
恶意
【问题讨论】:
-
"或者因为我添加了 --server local 就可以了吗?"添加到什么?请显示您运行的命令。
-
"我收到 fsrvoption 错误" 请显示实际的错误消息。
-
我将 fdw 服务器添加为本地(尽管它被托管在其他地方,假设我已经创建了一个本地服务器连接到它)创建服务器 herokudata 外国数据包装 heroku 选项(主机'localhost' ,dbname 'heroku',端口 '5432');
-
嗨 jjanes,我添加了实际错误的屏幕截图,当我将主机从本地主机更改为实际 path.compute.amazonaws.com 时,我得到了这个,但我假设当我在本地创建服务器时我可以说主机是本地主机??
-
您的屏幕截图未显示 PostgreSQL 错误。它似乎来自 web 应用程序本身,可能是 pgadmin4,或者一些特定于 heroku 的管理工具。
标签: postgresql