我想将 pg_catalog 表从各种(100 多个)数据库逻辑复制到单个集群,以帮助我通过查询可靠地比较模式。我尝试过 FDW(和 dblink),但发现网络不稳定有时会让我得到不满意的结果。为了解决这个问题,我尝试实现 FDW 查询,但是安排这么多刷新是一件很痛苦的事情。如果可能的话,我真的宁愿复制。
我想将 pg_catalog 表从各种(100 多个)数据库逻辑复制到单个集群,以帮助我通过查询可靠地比较模式。我尝试过 FDW(和 dblink),但发现网络不稳定有时会让我得到不满意的结果。为了解决这个问题,我尝试实现 FDW 查询,但是安排这么多刷新是一件很痛苦的事情。如果可能的话,我真的宁愿复制。
不,那是不可能的。一方面,目标表必须具有相同的名称并位于相同的模式中。基于触发器的复制也不是一种选择,因为您不能在目录表上使用触发器。
外国表是您唯一的选择。如果连接不稳定,请在外表上使用物化视图并定期拍摄快照。这样,您至少拥有最新的快照。