Estoy bastante seguro de que podemos eliminar la configuración readonly_mode_during_backup. Por defecto, está desactivada de todos modos. La probabilidad de crear una copia de seguridad en un estado inconsistente es insignificante en comparación con la molestia de mostrar un banner de solo lectura a todos los usuarios cada vez que se crea una copia de seguridad.
pg_dump se ejecuta en una transacción serializable, por lo que un estado inconsistente solo puede ocurrir cuando Discourse está en medio de persistir datos en múltiples tablas sin usar una transacción exactamente al inicio del volcado de la base de datos. Eso debería ser bastante raro.
Activar esa configuración habilita el modo de solo lectura únicamente durante la duración de la copia de seguridad de la base de datos. Ni un segundo más, por lo que realmente no es útil para migrar a otro host. Sería mejor usar el botón “Habilitar modo de solo lectura” en /admin/backups.