Когда использовать "режим только для чтения во время резервного копирования"

Я вполне уверен, что мы можем убрать настройку readonly_mode_during_backup. В любом случае, она по умолчанию отключена. Вероятность создания резервной копии в несогласованном состоянии ничтожно мала по сравнению с неудобством отображения баннера «только для чтения» всем пользователям каждый раз при создании резервной копии.

pg_dump выполняется в сериализуемой транзакции, поэтому несогласованное состояние может возникнуть только тогда, когда Discourse находится в процессе записи данных в несколько таблиц без использования транзакции, и именно в этот момент начинается дамп базы данных. Это должно происходить довольно редко.

Включение этой настройки активирует режим «только для чтения» только на время резервного копирования базы данных. Ни секундой дольше, поэтому она не подходит для миграции на другой хост. Вам лучше воспользоваться кнопкой «Включить режим только для чтения» в разделе /admin/backups.