在 PostgreSQL 中,如果你使用的是逻辑复制(Logical Replication)来实现数据库A的表1发布,数据库C订阅表1的场景,那么你可以通过以下步骤来强制同步数据库A的表1到数据库C的表1。
步骤
暂停订阅:首先暂停数据库C上的订阅,以确保在你手动修改数据时不会有新的数据同步过来。
ALTER SUBSCRIPTION your_subscription_name DISABLE;
手动修改数据:在数据库C中手动修改表1的数据,进行你需要的测试。
UPDATE table1 SET column1 = 'new_value' WHERE condition;
重新启用订阅:重新启用数据库C上的订阅,开始接收来自数据库A的更新。