Я настроил PostgreSQL с потоковой репликацией. Он воспроизводится очень быстро, за доли секунды. Я хотел бы вставить задержку в 5, может быть, 10, может быть, 15 секунд, чтобы ошибки, связанные с репликацией, четко проявлялись и разработчики могли их исправить. Это возможно?
Я бы рекомендовал решить эту проблему, используя архивирование и воспроизведение WAL вместо потоковой репликации. С подходящим archive_timeout
это приведет к значительным задержкам репликации.
Это не лучшая идея для производства - лучше использовать потоковую репликацию с архивированием WAL как запасной вариант, но я подозреваю, что это будет очень хорошо для ваших требований к тестированию.