Quand utiliser le « mode lecture seule pendant la sauvegarde »

Je suis tout à fait convaincu que nous pouvons supprimer le paramètre readonly_mode_during_backup. Il est désactivé par défaut de toute façon. La probabilité de créer une sauvegarde dans un état incohérent est négligeable par rapport à la gêne de montrer une bannière en lecture seule à tous les utilisateurs à chaque fois qu’une sauvegarde est effectuée. pg_dump s’exécute dans une transaction sérialisable, de sorte qu’un état incohérent ne peut se produire que si Discourse est en train de persister des données dans plusieurs tables sans utiliser de transaction, et ce exactement au début du dump de la base de données. Cela devrait être assez rare.

L’activation de ce paramètre ne met le mode lecture seule que pendant la durée de la sauvegarde de la base de données. Ni une seconde de plus, il n’est donc pas vraiment utilisable pour migrer vers un autre hôte. Vous feriez mieux d’utiliser le bouton « Activer le mode lecture seule » dans /admin/backups.