Ho un sito in esecuzione con la versione 2.5.0.beta2 (c4bc734b11). Per . . . motivi . . . devo mantenere il sistema e i suoi plugin fissati a una versione specifica.
Ho creato un nuovo container su un sito di staging con Discourse bloccato su un commit specifico e ogni plugin reset --hard allo stesso commit su cui è attualmente in esecuzione il sito di produzione. Ora voglio ripristinare un backup per assicurarmi che questo abbia effettivamente fatto ciò che pensavo.
Il file di backup si chiama community-2020-06-10-163052-v20201303000002.sql.gz.
Il ripristino fallisce perché:
Validating metadata...
Current version: 20200320193612
Restored version: 20201303000002
o, per maggiore chiarezza:
Validating metadata...
Current version: 2020 03-20-19:36:12
Restored version: 2020 13-03-00:00:02
Ricordo vagamente che c’era un problema con i backup che avevano un numero di versione errato, ma non riesco a trovarlo.
Immagino che debba semplicemente rinominarlo in community-2020-06-10-163052-v20200303000002.sql.gz invece di community-2020-06-10-163052-v20201303000002.sql.gz?
EDIT: Rinominare il file di backup ha funzionato, almeno per il backup solo del database…
EDIT 2: E sono stato quindi in grado di ripristinare un backup completo rinominato.