O que é rebaking e é necessário ao mover um servidor?

Existe um método via linha de comando para “remapear” certas strings no banco de dados. Mas não há um recurso chamado ‘localizar e substituir’ no Discourse. Então, sim, acho que sua IA está alucinando e confundindo a situação.

Tecnicamente, na tabela do banco de dados ‘posts’, o conteúdo da postagem é armazenado de duas maneiras:

  1. ‘raw’ - este é o markdown que foi inserido pelo usuário
  2. ‘cooked’ - esta é a versão HTML do conteúdo, que renderizamos na tela

“Baking” (assar/cozinhar) uma postagem é o processo de conversão de raw → cooked. Fazemos isso toda vez que uma postagem é criada/editada e quando é “rebaked” (reassada/recusada).

Uma coisa que o processo de “baking” faz é gerar versões “otimizadas” de imagens carregadas. Para economizar espaço, essas versões otimizadas não são incluídas em backups. Portanto, se você restaurar um backup e não fizer o “rebaking”, verá imagens quebradas em seu site. O “rebaking” é necessário para regenerar essas imagens otimizadas. O Discourse cuidará disso automaticamente quando você restaurar um backup.

5 curtidas