我创建了一个外部表urltrackerft
在我的外国服务器util
中,它有表urltracker
:
我已按照此处创建外部服务器和表的步骤: https ://www.postgresql.org/docs/current/postgres-fdw.html
我的创建脚本如下所示:
CREATE FOREIGN TABLE urltrackerft (
id numeric NOT NULL,
...
) SERVER util
OPTIONS (schema_name 'util', table_name 'urltracker');
但是当我尝试阅读urltrackerft
表格时,我收到以下错误消息:
对我来说,看起来可能外国服务器没有完全同步。
检查用户映射,信息看起来正确,可能是主机不是 IP 而是 DNS?
对于其中一台服务器,可能firewall
或hba_conf
不正确。但我util
在主服务器中看到了外国服务器。我对这个有点迷茫。任何帮助表示赞赏,谢谢!
主服务器在 PostgreSQL v10 上,外部服务器在 PostgreSQL v11 上。