我有两个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
中的所有记录,但这并没有回答这个问题-为什么在从标准视图读取时外表中缺少一条记录。