Ho passato qualche giorno a provare molte cose.
Per premettere, un aggiornamento ha rotto il mio discourse, credo sia stato quando Discourse si è aggiornato alla versione 3+.
Quello è stato nel marzo 2023, ci ho lavorato a intermittenza negli ultimi 12 mesi senza successo e questa settimana ci ho dedicato molto tempo.
Nessun ripristino ha funzionato, né da riga di comando, né tramite l’interfaccia utente di Discourse.
Ho pensato che piuttosto che riparare il vecchio, avrei iniziato una nuova installazione, avevo molti backup automatici sul mio S3, 3.2.0/16.2 postgres/7.2 redis — una installazione molto pulita funziona benissimo… così ho provato il ripristino e poi è fallito.
Dato che il DB non è la mia specialità, sono in una ripida curva di apprendimento anche solo per cercare di capire cosa potrebbe risolvere il mio problema.
Ho pensato che forse la differenza di schema potesse farlo, e mentre vedo che ci sono 14 tabelle con differenze in un confronto con un’installazione di base, ancora non capisco come sincronizzare il DB né ho trovato uno script per farlo.
log.txt (97.7 KB)