Como posso reverter?
Obrigado
Normalmente não é recomendado na minha opinião, mas os passos seriam os seguintes:
No seu app.yml, na tag de versão (descomente a linha), substitua test-passed por “v2.9.0.beta9” (Corresponde à tag no GitHub) e reconstrua.
Embora você terá que voltar para test-passed mais cedo ou mais tarde.
Posso usar os mesmos passos para reverter para a versão “Estável”?
Teoricamente, sim, mas certamente essa mudança poderia levar a um site quebrado.
Agradeço sua ajuda,
tentei, mas não funcionou
Acho que terei que esperar por uma atualização para resolver o BUG
Infelizmente, o site sem CSS tem uma péssima experiência do usuário
Não há nada teórico aqui. Migrações não são reversíveis.
Downgrades sem backup nunca são uma opção.
Eu tenho um backup antigo.
Posso fazer downgrade editando a versão do app.yml para “Stable v2.8.9” e reconstruir o aplicativo?
Isso é possível?
Para evitar quaisquer problemas no banco de dados, você precisará localizar a versão exata no backup e criar uma nova instância com base nela, em seguida, restaurar seu banco de dados.
O problema aqui é que você atualizou um site de produção sem testá-lo primeiro. Se o seu site for importante, você precisa reduzir o risco dessas atualizações testando-o primeiro em uma cópia de staging representativa.
Meu backup antigo para “Discourse 2.8.9”
Como construir uma nova instância para 2.8.9?
Você estava anteriormente em tests-passed ou beta?
Se você estava em tests-passed, então você precisa fazer o que eu disse acima e verificar seu backup para a versão exata em que foi feito.
backup para discourse 2.8.9 - anteriormente em tests-passed.
você pode me dizer os passos para construir uma nova instância para este backup.
Como posso instalar o discourse 2.8.9 do zero para que eu possa importar meu backup posteriormente sem risco?
Obrigado.
Se você estava em tests-passed, uma instalação nova do beta 9 do 2.8 não funcionará para você, e é por isso que você não pode usar v2.9.0.beta9 como sugerido por outra pessoa acima. Como o nome indica, tests-passed é a versão mais recente de alterações mescladas que passou pela suíte de testes necessária.
Você precisará fixar a versão exata do Discourse em seu app.yml inspecionando seu arquivo de backup.
Se os plugins que você usa foram atualizados desde a compilação em seu backup, você também pode precisar fixar essas versões na seção de plugins do seu app.yml.
Não totalmente. Qualquer versão superior servirá. Então, se o seu backup foi do stable, você pode instalar stable ou verificar um commit específico (7647cf6a22aa7f9454123b24262ca04290b4d774 para 2.9.0 beta 9).
Certo, mas é do test-passed, não do b9 ou stable.
É uma atualização que quebrou a compatibilidade, daí o objetivo de uma configuração conhecida e funcional.
Acho que ele quer dizer “meu backup é de 2.8.9 e eu estava anteriormente em tests-passed”
Portanto, se ele restaurar o backup, qualquer coisa >= 2.8.9 funcionará.
2 posts foram divididos em um novo tópico: É seguro atualizar via /admin?