Ho visto PostgreSQL 15 update che suggerisce che in un mondo ideale sarebbe sufficiente eseguire ./launcher rebuild app due volte (e ci sono alcuni comandi opzionali da eseguire in seguito). Contiene l’avviso di necessitare di 2 volte la dimensione del database di spazio su disco aggiuntivo “se il tuo database è molto grande” (forse quello spazio extra è richiesto anche per un database piccolo?)
Esiste un elenco di requisiti o istruzioni specifiche per questo aggiornamento?
Sono abbastanza sicuro che almeno la maggior parte delle persone che hanno avuto problemi abbiano versioni Docker obsolete, la maggior parte delle quali sono causate da versioni obsolete del sistema operativo.
Se avvii una nuova VM, nulla potrà andare storto poiché il tuo vecchio server sarà ancora disponibile.
Sospetto che sia vero. È piuttosto difficile capire quale sia la versione esatta del problema. Oggi ho aggiornato circa 10 siti. Quelli con Docker attuale hanno funzionato benissimo.
Considero le altre istruzioni molto più a prova di errore. Se qualcosa va storto, il tuo sito esistente continua a funzionare. Se qualcosa fosse andato storto in uno dei tuoi passaggi do-release-update, dovresti semplicemente continuare a ripristinare al tuo snapshot più recente.
Con “a prova di idiota” intendevo le istruzioni stesse, ad esempio quali flag usare per rsync (c’erano vari suggerimenti), quale set di istruzioni seguire (ce n’erano almeno tre).
Capisco il tuo punto di vista, ovvero che un idiota (se fosse in grado di seguire le istruzioni) farebbe meglio a farlo nel modo rsync. Avrei preferito farlo per le ragioni che hai dato, ma semplicemente non mi fidavo di me stesso nel prendere le decisioni giuste.
Se avessi dovuto ripristinare dallo snapshot, potrei averci provato la prossima volta!