在stream式复制中引入人为延迟

我已经设置了stream媒体复制PostgreSQL。 它在几分之一秒内复制得非常快。 我想插入一个5,也许10,也许15秒的延迟,以便与复制相关的错误清楚地performance出来,开发人员可以修复它们。 这可能吗?

我build议通过使用WAL归档和重播而不是stream式复制来解决这个问题。 有了合适的archive_timeout这会给你一个重大的复制延迟。

这对于生产来说不是一个好主意 – 最好使用stream式复制和WAL归档作为后备 – 但是我怀疑它对于您的testing要求是非常好的。