13.5.?远程查询执行环境

在uxdb_fdw开启的远程会话中,search_path参数只被设置为ux_catalog,因此只有内建对象可以在无模式限定时可见。这对于uxdb_fdw本身产生的查询来说不是问题,因为它总是会提供这样的限定。不过,这可能会对在远程服务器上通过触发器或者远程表上的规则执行的函数带来灾难。例如,如果一个远程表实际是一个视图,任何在该视图中使用的函数都将被在这个受限的搜索路径中执行。推荐在这类函数中用模式限定所有名称,或者为这类函数附着SET search_path选项来建立它们所期望的搜索路径环境。

uxdb_fdw同样为各种参数建立远程会话设置:

如果需要也可以使用函数SET选项来处理。

不推荐通过更改这些参数的会话级设置来覆盖此行为,这很可能会导致uxdb_fdw故障。

XML 地图 | Sitemap 地图