Il n’y a pas de méthode définie pour y parvenir, vous devrez agir en fonction des problèmes que vous rencontrez lors de la mise à niveau.
Au moins 2 fois la taille de l’installation actuelle. Je dirais d’avoir au moins 3 fois l’espace pour vous assurer de ne pas être bloqué.
Vous devrez commencer par le processus standard de mise à niveau de postgres :
remplacez le modèle postgres 10 par le postgres.template.yml par défaut, puis essayez de reconstruire. étant donné que vous avez suffisamment d’espace sur votre serveur, une mise à niveau de la base de données devrait être effectuée automatiquement. suivez les instructions sur la console.
Si la mise à niveau échoue, le seul moyen le plus simple serait de restaurer une sauvegarde de discourse sur une nouvelle installation.
Le processus général est décrit dans ce sujet : PostgreSQL 13 update