Falco
(Falco)
Février 12, 2025, 3:49
8
Notre guide de mise à jour comprend un guide pour votre cas d’utilisation exact
Mwaniki Wairungu:
Effectuer une mise à jour manuelle / environnements à espace limité
Si vous vous trouvez dans un environnement à espace limité sans moyen d’obtenir plus d’espace, vous pouvez essayer ce qui suit :
./launcher stop app #(ou à la fois web_only et data si c'est votre cas)
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 #(ou local_discourse/data)
./launcher rebuild app #(ou d'abord data puis web_only si c'est votre cas)
Lors de mes tests, cette procédure nécessite moins d’espace libre que votre taille de base de données actuelle.
Nous avons ajouté cette option pour les personnes qui se trouvent dans la même situation que vous. Assurez-vous simplement de stocker une sauvegarde hors site avant d’essayer cela !
2 « J'aime »