Como posso alterar a data de criação do fórum?

Recentemente, transferi meu fórum XenForo para Discourse, mas agora aparece “Criado há menos de 1 mês” na página sobre, mas a comunidade foi iniciada em 2016. No entanto, está mostrando a data de criação da instância do Discourse, como posso alterar isso?

2 curtidas

Você importou todos os seus tópicos do Xenforo? Pelo que sei, essa data refletirá a postagem mais antiga, o que seria automático se você migrasse seu conteúdo.

2 curtidas

Não é bem isso. Tive outra pessoa que quis mudar essa data antes. Encontrei a consulta que obtém essa data e descobri uma maneira de alterá-la. Não me lembro e não consigo encontrar nenhuma anotação que eu possa ter feito.

Você olharia o HBS da página “sobre”, depois veria de onde isso vem (é alguma consulta que obtém . . . algo meio estranho) e então atualizaria esse registro com a data que você quiser.

Espero que isso seja uma dica suficiente. Essa é a minha melhor resposta gratuita.

4 curtidas

Sim, todas as postagens foram importadas, posso confirmar isso!

Uau, nossa resposta de IA também me disse isso, mas a descartei como uma alucinação porque não conseguia acreditar que faríamos isso, mas parece que é realmente verdade :exploding_head:

Então a solução de IA está correta aqui @lilstranded

Apenas adicionando como chegar lá seria

# ssh para o servidor
cd /var/discourse
docker exec -it app bash
su postgres
psql
/connect discourse
UPDATE schema_migration_details SET created_at = '2016-01-01 00:00:00' WHERE id = 1;
\q
exit
exit
exit
4 curtidas

SIM! Era isso! Tenho quase certeza que foi exatamente isso que fiz, exceto que tenho quase certeza que descobri sozinho. :crying_cat:

Sim. Achei que era assim porque você tinha que fazer algo caso não houvesse posts ou qualquer outra coisa para se basear.

Suponho que alguém poderia adicionar algo a base.rb que definiria isso para o post mais antigo nas coisas de importação de posts que ele faz.

1 curtida

Sou o único que se lembra disso? E eu não precisei de IA? :rofl:

FYI:

4 curtidas

Também usamos isso em nosso helper de migração existing_site?, eu também sempre achei um pouco estranho que não armazenássemos essas informações em outro lugar, como se tivéssemos alguma tabela site que tivesse uma linha nela ou algo para corresponder ao modelo site:

3 curtidas