# Faça uso (temporário) de Armazenamento em Rede para Restaurações, Atualização do PSQL,

**URL:** https://meta.discourse.org/t/make-temporary-use-of-network-storage-for-restores-psql-update/351878
**Category:** Self-hosting
**Created:** [12 Fevereiro , 2025 12:30 UTC](https://meta.discourse.org/t/make-temporary-use-of-network-storage-for-restores-psql-update/351878 "2025-02-12T12:30:37Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12 Fevereiro , 2025 15:49 UTC](https://meta.discourse.org/t/make-temporary-use-of-network-storage-for-restores-psql-update/351878/8 "2025-02-12T15:49:55Z")

</div>

> [@helmi](#):
>
> Existe alguma maneira que funcione para esses tipos de casos?

Nosso guia de atualização inclui um guia para o seu caso de uso exato.

> [@mwaniki](#):
>
> ### Realizando uma atualização manual / ambientes com espaço restrito
> 
> Se você estiver em um ambiente com espaço restrito, sem nenhuma maneira de obter mais espaço, você pode tentar o seguinte:
> 
> ```plaintext
> ./launcher stop app #(ou ambos web_only e data, se for o seu 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 #(ou local_discourse/data)
> ./launcher rebuild app #(ou primeiro data e depois web_only, se for o seu caso)
> 
> ```
> 
> Em meus testes, este procedimento requer menos de 1x o tamanho atual do seu banco de dados em espaço livre.

Adicionamos essa opção para pessoas que estão na mesma situação que você. Apenas certifique-se de armazenar um backup fora do local antes de tentar isso!

---

_[View the full topic](https://meta.discourse.org/t/make-temporary-use-of-network-storage-for-restores-psql-update/351878)._
