在 postgres 的流复制中排除 table 的解决方法
Workaround for excluding a table in streaming replication in postgres
我有 2 个数据库节点作为主从节点工作,其中流复制到位。在我们的一个用例中,我们需要排除 table 被复制到从站。如果我必须留在这个基于 WAL 的流复制
上,是否有一种方法或解决方法可以排除 table 被复制到从服务器
使用物理复制无法做到这一点。您可以在没有此 table 权限的主服务器上创建一个角色,然后只允许该角色连接到副本服务器。这将需要您相信副本的管理员会尊重您的意愿,如果目标是减小副本的大小,这将无济于事。
我有 2 个数据库节点作为主从节点工作,其中流复制到位。在我们的一个用例中,我们需要排除 table 被复制到从站。如果我必须留在这个基于 WAL 的流复制
上,是否有一种方法或解决方法可以排除 table 被复制到从服务器使用物理复制无法做到这一点。您可以在没有此 table 权限的主服务器上创建一个角色,然后只允许该角色连接到副本服务器。这将需要您相信副本的管理员会尊重您的意愿,如果目标是减小副本的大小,这将无济于事。