Kann ich eine neuere Version von Postgres als Discourse verwenden?

Hallo, ich habe einen separaten Postgres-DB-Container, da ich ein ziemlich schwerwiegendes Problem beim Stoppen und Starten des Discourse-Containers bemerkt habe und es vorziehe, die DB getrennt von Discourse zu haben.

Wie hier angegeben, “erfordert Discourse PostgreSQL 13 oder neuer”, also habe ich die letzte Version 14 heruntergeladen; keine Probleme damit, aber ich habe einen Fehler während des automatischen Backups bemerkt, der durch die pg_dump-Version verursacht wurde.

Irgendwelche Hinweise?

Danke

Wenn Sie eine neuere Version von PostgreSQL als die, die wir liefern, verwenden, müssen Sie auch die Sicherung selbst durchführen.

3 „Gefällt mir“

Ich denke, es ist auch möglich, die PG 14-Client-Sachen in Ihrem Container zu installieren, damit die Backup-Tools funktionieren.

Eine andere Lösung ist eine Zwei-Container-Installation. Weitere Informationen finden Sie unter How to move from standalone container to separate web and data containers.

1 „Gefällt mir“

Ich bin mir nicht sicher, ob das sehr relevant für meine Frage ist. Ich habe bereits zwei Container-Installationen, die einwandfrei funktionieren: Discourse in einem Container, Postgres 14 in einem anderen. Das Einzige, was meines Wissens nicht funktioniert, ist pg_dump, das aus irgendeinem Grund bei der automatischen Discourse-Sicherung nicht ausgeführt wird.

Ich weiß nicht, ob es ein Discourse- oder ein Postgres-Problem ist, aber ich finde es seltsam, dass alles außer einem einzigen Befehl funktioniert.

Unser Basisimage wird mit pg-Client-Tools und dem Server in derselben Hauptversion ausgeliefert. Da Sie ein anderes Image für PostgreSQL ausführen und dieses eine andere Hauptversion hat, müssen Sie die Sicherung selbst handhaben.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.