Ich bin mir ziemlich sicher, dass wir die Einstellung readonly_mode_during_backup entfernen können. Sie ist standardmäßig ohnehin deaktiviert. Die Wahrscheinlichkeit, dass ein Backup in einem inkonsistenten Zustand erstellt wird, ist im Vergleich zur Unannehmlichkeit, allen Nutzern jedes Mal eine „Nur-Lesen“-Banner anzuzeigen, wenn ein Backup erstellt wird, vernachlässigbar.
pg_dump läuft in einer serialisierbaren Transaktion. Ein inkonsistenter Zustand kann also nur auftreten, wenn Discourse genau zu Beginn des Datenbank-Dumps mitten darin ist, Daten in mehrere Tabellen zu schreiben, ohne eine Transaktion zu verwenden. Das sollte recht selten vorkommen.
Das Aktivieren dieser Einstellung schaltet den Nur-Lesen-Modus nur für die Dauer des Datenbank-Backups ein. Nicht eine Sekunde länger, sodass er sich nicht wirklich für die Migration auf einen anderen Host eignet. Besser ist es, die Schaltfläche „Nur-Lesen aktivieren“ unter /admin/backups zu verwenden.