首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在远程PostgreSQL集群上运行pg_relation function?

如何在远程PostgreSQL集群上运行pg_relation function?
EN

Stack Overflow用户
提问于 2021-01-11 23:26:58
回答 1查看 62关注 0票数 0

我在服务器10.10.10.1上有一个PostgreSQL集群和一个带有测试表'dbo.emp_t1‘的测试数据库'PG114’。

使用我可以执行的集群:

SELECT pg_relation_filepath ( 'dbo.emp_t1‘);

我得到了以下结果:

pg_tblspc/16394/PG_11_201809051/16395/3978415

现在,我正在使用另一台服务器10.10.10.2上的PostgreSQL集群。

我想连接到第一台服务器10.10.10.1上的集群(例如,使用dblink-extention),并获得关于同一个表或对象'dbo.emp_t1‘的相同信息。

运行此类任务的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-01-12 02:29:29

这是两个不同特性的简单组合。关于它最困难的部分是需要嵌套引号,我在这里通过在一个级别使用美元引号来处理。我使用的是我自己的IP地址和表名,而不是你的IP地址和表名,这样我就可以验证它是否正常工作:

代码语言:javascript
运行
复制
select * from dblink(
   'host=192.168.0.14',
    $$SELECT pg_relation_filepath ( 'public.j' )$$
) f(x text);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65669706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档