【问题标题】:Postgres 9.3 Foreign table | Not all rows returned from external viewPostgres 9.3 外部表 |并非所有从外部视图返回的行
【发布时间】:2014-06-10 08:41:40
【问题描述】:

我有两个 PG 数据库。第一次我查看v_articles,在第二个数据库上我创建了外部数据表(ft_articles),它从外部数据源视图v_articles(带有外部数据包装器)读取所有条目。到目前为止一切都很好,但是今天我注意到视图 v_articles 中的所有记录都没有在这个外部数据表中。你有什么建议可能导致这种行为。在大多数情况下,它都有效——在过去的几个月里,只有少数记录没有从视图v_articles“转移”到ft_articles。 有什么建议我应该从哪里开始?

【问题讨论】:

    标签: postgresql foreign-data-wrapper


    【解决方案1】:

    我设法找到解决此问题的临时解决方案。在第一台服务器上,我创建了物化视图mv_articles,它从标准视图v_articles 中读取所有内容。在第二台服务器上,我从物化视图mv_articles 而不是v_articles 将数据读入外部表ft_articles 所有记录。 在这种情况下,我在ft_articles 中有所有记录,但这并不能回答问题 - 为什么从标准视图读取时外部表中缺少一条记录..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-26
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 2017-04-30
      • 2018-06-23
      相关资源
      最近更新 更多