Posso usare una versione più recente di Postgres rispetto a Discourse?

Ciao, ho un container Postgres separato, perché ho notato un problema piuttosto grave nell’arresto e nell’avvio del container Discourse, e perché preferisco avere il database separato dal programma Discourse.

Come indicato qui, “Discourse richiede PostgreSQL 13 o versioni successive”, quindi ho scaricato l’ultima versione che è la 14; nessun problema nell’usarla ma ho notato un errore durante il backup automatico, causato dalla versione di pg_dump.

Qualche suggerimento?

Grazie

Se si sta eseguendo una versione di PostgreSQL successiva a quella che forniamo, sarà necessario gestire anche il backup.

3 Mi Piace

Penso che sia anche possibile installare le cose del client PG 14 all’interno del tuo container in modo che gli strumenti di backup funzionino.

Un’altra soluzione è un’installazione a due container. Vedi Come passare da un container standalone a container web e dati separati per alcune informazioni.

1 Mi Piace

Non sono sicuro che sia molto pertinente alla mia domanda. Ho già due installazioni di container, funzionanti, Discourse in un container, Postgres 14 in un altro. L’unica cosa che non funziona, per quanto ne so, è pg_dump, che per qualche motivo si rifiuta di funzionare durante il backup automatico di Discourse.

Non so se sia un problema di Discourse o di Postgres, ma trovo strano che tutto funzioni tranne un singolo comando.

La nostra immagine di base include sia gli strumenti client pg che il server della stessa versione principale. Poiché si sta eseguendo un’immagine diversa per PostgreSQL, che ha una versione principale diversa, sarà necessario gestire il backup.

2 Mi Piace

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