Aggiornamento del sito che richiede un aggiornamento del database dopo l'upgrade manuale del db

Ciao,

Ho provato a eseguire un aggiornamento manuale di postgres secondo l’argomento qui. Tutto è andato liscio tranne il passaggio finale di ricostruzione, dove il launcher continua a informarmi che devo aggiornare il mio database a postgres 15 (per cui non ho spazio su disco). Come posso risolvere questo problema?

Sono sicuro delle mie capacità bash, quindi non esitare a eseguire comandi complicati.

1 Mi Piace

Puoi passare al modello pg13 e posticipare l’aggiornamento.

Quello che consiglierei è di spostarsi su una nuova vm, poiché la tua vecchia è probabilmente già obsoleta.

Quindi puoi semplicemente ripristinare il database sul nuovo server. Puoi consultare Spostare un sito Discourse su un altro VPS con rsync e copiare i certificati. Ma non copiare il database; è più facile ripristinarlo sul nuovo server e saltare il passaggio di aggiornamento.

2 Mi Piace

Dalla tua pubblicazione, presumo tu abbia visto questo messaggio:

Se è così, lo script di aggiornamento rileva ancora questo che hai PG 13 installato, il che implica che la vecchia directory dei dati è ancora montata nel container. Supponendo che l’aggiornamento sia andato a buon fine, è possibile che le directory non siano state rinominate correttamente.

Tieni presente che launcher controlla anche lo spazio disponibile sul disco, ma questo restituisce un messaggio diverso.

Se sei ancora bloccato, condividi il tuo file app.yml sanificato, tutti i comandi che hai eseguito per l’aggiornamento manuale e i loro output, e l’output completo della ricostruzione.

2 Mi Piace