Ciao,
grazie allo spammatore di oggi sono incappato nella funziona Migrate (obiettivamente l'avevo letta ma... mai usata
), il mio dubbio era:
In una installazione correttamente scaricata con bzr (su server Ubuntu, personalmente non la faccio partire come daemon ma lancio lo script server e web dalla cartella), la procedura corretta per un aggiornamento può essere:
1. Copio tutte le cartelle che sto utilizzando (vedi punto 2) e faccio un backup di tutti i DB
2. Faccio un "bzr pull" di tutti i branch, magari con uno script di sh (server, web, addons, addons-extra, addons-community, client)
3. Lancio il server con --update=all, appena fatto lo rilancio togliendo l'opzione
4. Lancio populate.sh per vedere se ci sono nuovi moduli richiesti dal web-client
5. Faccio un Migrate di tutti i DB che ho
Fatta eccezione di installazione di moduli python richiesti dalla nuova versione, vista la delicatezza dell'operazione, può andare?
Grazie mille
P.S. Leggevo che enlightx sottolineava il fatto che questa funzione vale per installazioni con pochi moduli, soprattutto certificati...