Postgres 9.3外部表|不是所有从外部视图返回的行



我有两个PG数据库。在第一个我有视图v_articles,在第二个DB上,我创建了外部数据表(ft_articles),它从外部数据源视图v_articles(带有外部数据包装器)读取所有条目。到目前为止,一切都很好,但今天我注意到,并不是所有记录从视图v_articles在这个外部数据表。你认为是什么导致了这种行为?在大多数情况下,它是有效的-在过去的几个月里,只有少数记录没有从视图v_articles"转移"到ft_articles。有什么建议吗?

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

相关内容

  • 没有找到相关文章

最新更新