Falco
(Falco)
12 Febbraio 2025, 3:49pm
8
La nostra guida all’aggiornamento include una guida per il tuo caso d’uso esatto.
Mwaniki Wairungu:
Eseguire un aggiornamento manuale / ambienti con spazio limitato
Se ti trovi in un ambiente con spazio limitato e senza modo di ottenere più spazio, puoi provare quanto segue:
./launcher stop app #(o entrambi web_only e data se è il tuo caso)
mkdir -p /var/discourse/shared/standalone/postgres_data_new
docker run --rm \
--entrypoint=/bin/bash \
-v /var/discourse/shared/standalone/postgres_data:/var/lib/postgresql/13/data \
-v /var/discourse/shared/standalone/postgres_data_new:/var/lib/postgresql/15/data \
tianon/postgres-upgrade:13-to-15 \
-c "apt-get update && apt-get install -y postgresql-13-pgvector postgresql-15-pgvector &&
docker-upgrade"
mv /var/discourse/shared/standalone/postgres_data /var/discourse/shared/standalone/postgres_data_old
mv /var/discourse/shared/standalone/postgres_data_new /var/discourse/shared/standalone/postgres_data
docker run --rm -v /var/discourse/shared/standalone:/shared \
local_discourse/app chown -R postgres:postgres /shared/postgres_data #(o local_discourse/data)
./launcher rebuild app #(o prima data e poi web_only se è il tuo caso)
Nei miei test, questa procedura richiede meno di 1 volta la dimensione attuale del tuo database in spazio libero.
Abbiamo aggiunto questa opzione per le persone che si trovano nella tua stessa situazione. Assicurati solo di archiviare un backup offsite prima di provare!
2 Mi Piace