Ich habe meine Discourse-Installation auf forum.atlas-games.com zerstört. Ich musste auf PostgreSQL 12 aktualisieren, hatte aber nur 11 GB freien Speicherplatz für meine 7 GB große Datenbank und erhielt ständig Fehlermeldungen. Daher habe ich die Methode „manuelles Update" hier angewendet: PostgreSQL 12 update
Alles schien gut zu funktionieren (keine Fehler), aber nun wurde meine Seite auf die Standardeinstellungen zurückgesetzt und fordert mich auf, sie neu zu registrieren und von Grund auf einzurichten – keine Beiträge, keine Benutzer, keine Einstellungen. Ich weiß, dass ich Backups habe … wir zahlen 2 $/Monat für Digital Ocean, um wöchentliche Backups zu erstellen (sie scheinen jedoch 3 Tage alt zu sein), und die internen Backups des Forums sind ebenfalls zugänglich (4 Tage alt). Ich hoffe jedoch, dass ich meine Daten nicht wirklich verloren habe und es eine Möglichkeit gibt, sie wieder zuzuordnen. Ich habe jedoch „./launcher cleanup" ausgeführt.
Ich habe die Datenbankgröße über den Terminalbefehl überprüft: du -h /var/discourse/shared/standalone/postgres_data
Meine Datenbank war von zuvor 7 GB auf 83 MB geschrumpft. Es scheint also, dass sie tatsächlich durch das Update überschrieben wurde. Ich habe ./launcher cleanup im Rahmen des PostgreSQL-Updates ausgeführt (gemäß den Update-Anweisungen), sodass außer meinen Backups nichts mehr zum Zurückkehren vorhanden ist. Discord wurde nicht einfach irgendwie von der Datenbank getrennt.
Ich habe meine Backups wiederhergestellt; ich kann damit leben, ein paar Tage an Beiträgen zu verlieren (das ist mein eigener Fehler, dass ich vor dem Update kein Backup erstellt habe). Ich wünschte nur, ich wüsste, warum das PostgreSQL-Update meine Datenbank überschrieben hat, da ich das irgendwann noch einmal versuchen muss.