¿Puedo usar una versión posterior de Postgres que Discourse?

Hola, tengo un contenedor de Postgres separado, porque he notado un problema bastante grave al detener e iniciar el contenedor de Discourse, y porque prefiero tener la base de datos separada del programa Discourse.

Como se indica aquí, “Discourse requiere PostgreSQL 13 o posterior”, así que extraje la última versión que es la 14; no hay problema en usarla, pero noté un error durante la copia de seguridad automática, causado por la versión de pg_dump.

¿Alguna pista?

Gracias

Si está ejecutando una versión posterior de PostgreSQL que la que proporcionamos, también deberá encargarse de la copia de seguridad.

3 Me gusta

Creo que también es posible instalar las cosas del cliente PG 14 dentro de tu contenedor para que las herramientas de copia de seguridad funcionen.

Otra solución es una instalación de dos contenedores. Consulta Cómo pasar de un contenedor independiente a contenedores web y de datos separados para obtener información.

1 me gusta

No estoy seguro de que esté muy relacionado con mi pregunta. Ya tengo dos instalaciones de contenedores, funcionando bien, Discourse en un contenedor, Postgres 14 en otro. Lo único que no funciona, hasta donde sé, es pg_dump, que por alguna razón se niega a funcionar durante la copia de seguridad automática de Discourse.

No sé si es un problema de Discourse o de Postgres, pero me parece extraño que todo funcione excepto un solo comando.

Nuestra imagen base incluye herramientas de cliente pg y el servidor en la misma versión principal. Dado que está ejecutando una imagen diferente para PostgreSQL, y tiene una versión principal diferente, deberá encargarse de la copia de seguridad.

2 Me gusta

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