Falco
(Falco)
12. Februar 2025 um 15:49
8
Unser Update-Leitfaden enthält eine Anleitung für Ihren genauen Anwendungsfall.
Mwaniki Wairungu:
Manuelles Update / Umgebungen mit begrenztem Speicherplatz
Wenn Sie sich in einer Umgebung mit begrenztem Speicherplatz befinden und keine Möglichkeit haben, mehr Speicherplatz zu schaffen, können Sie Folgendes versuchen:
./launcher stop app #(oder sowohl web_only als auch data, falls das Ihr Fall ist)
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 #(oder local_discourse/data)
./launcher rebuild app #(oder zuerst data und dann web_only, falls das Ihr Fall ist)
Bei meinen Tests benötigt dieses Verfahren weniger als das 1-fache Ihrer aktuellen Datenbankgröße an freiem Speicherplatz.
Wir haben diese Option für Leute hinzugefügt, die sich in der gleichen Situation wie Sie befinden. Stellen Sie einfach sicher, dass Sie ein Backup extern speichern, bevor Sie dies versuchen!
2 „Gefällt mir“