Atualizei para a versão mais recente e perdi tudo

Atualizei o Docker Manager a partir do meu site padrão. Após a atualização, recebi a mensagem para reconstruir o aplicativo do launcher. O que fiz. Recebi uma mensagem lá dizendo que o Postgres foi atualizado, execute a reconstrução novamente. O que fiz. Mas meu site padrão está funcionando como esperado, enquanto o segundo site perdeu tudo. Não é uma instância nova. Mas ele só tem uma postagem de sistema de boas-vindas.

O que fiz foi alterar postgres_data para postgres_data_brocken e data_old para postgres_data e tentei reconstruir novamente, obtendo a mesma resposta sobre a atualização do Postgres de 15 para 18 e para reconstruir o aplicativo. Mas com os mesmos resultados. Por favor, ajudem.

sudo du -sh shared/standalone/postgres_data_old
678M    shared/standalone/postgres_data_old

❯ sudo du -sh shared/standalone/postgres_data_brocken   
412M    shared/standalone/postgres_data
_brocken

Acho que algo está dando errado quando o banco de dados do segundo site está migrando.

certifique-se de ter espaço em disco suficiente, você precisa de aproximadamente o dobro do tamanho do banco de dados. Desculpe, não tenho nada a acrescentar ou ajudar, mas veja este tópico para dicas:

Sim, já verifiquei, mas não há nada sobre atualização para multisite.

Então, verifiquei o arquivo de modelo do PostgreSQL. Ele está direcionado apenas para um banco de dados. O que é absurdo. Ele deveria ter percorrido os bancos de dados existentes e os alterado. Deixo isso aqui para qualquer pessoa que esteja procurando uma solução nesse cenário

DB_LIST=$(su postgres -c "/usr/lib/postgresql/${PG_MAJOR_OLD}/bin/psql -p 5432 -tAc \"select datname from pg_database where not datistemplate and datname != 'postgres'\"")

for DB in $DB_LIST; do
  su postgres -c "/usr/lib/postgresql/${PG_MAJOR_OLD}/bin/pg_dump -Fd -j$(nproc --ignore=1) \"$DB\" -f /shared/postgres_dump/\"$DB\""
done