Posso usar uma versão posterior do Postgres do que o Discourse?

Olá, tenho um contêiner Postgres separado, pois notei um problema bastante grave ao parar e iniciar o contêiner Discourse, e porque prefiro ter o banco de dados separado do programa Discourse.

Conforme declarado aqui, “Discourse requer PostgreSQL 13 ou posterior”, então eu puxei a última versão que é a 14; nenhum problema em usá-la, mas notei um erro durante o backup automático, causado pela versão do pg_dump.

Alguma dica?

Obrigado

Se você estiver executando uma versão posterior do PostgreSQL do que a que enviamos, você também precisará lidar com o backup.

3 curtidas

Eu acho que também é possível instalar as coisas do cliente PG 14 dentro do seu contêiner para que as ferramentas de backup funcionem.

Outra solução é uma instalação de dois contêineres. Veja Como mover de um contêiner autônomo para contêineres web e de dados separados para algumas informações.

1 curtida

Não tenho certeza se está muito relacionado à minha pergunta. Já tenho duas instalações de contêineres, funcionando bem, Discourse em um contêiner, Postgres 14 em outro. A única coisa que não está funcionando, até onde sei, é o pg_dump, que por algum motivo se recusa a funcionar durante o backup automático do Discourse.

Não sei se é um problema do Discourse ou do Postgres, mas acho estranho que tudo esteja funcionando, exceto um único comando.

Nossa imagem base envia ferramentas de cliente pg e servidor na mesma versão principal. Como você está executando uma imagem diferente para PostgreSQL, e ela tem uma versão principal diferente, você precisará lidar com o backup.

2 curtidas

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