Falla la restauración por falta de espacio en disco durante la migración

Tengo una instalación estándar que está intentando restaurar una base de datos. Está fallando en la migración.


ALTER TABLE
Migrando la base de datos...
EXCEPCIÓN: rake db:migrate
Fallo al migrar la base de datos.
rake abortado!
StandardError: Ha ocurrido un error, este y todas las migraciones posteriores han sido canceladas: (StandardError)

PG::DiskFull: ERROR:  no se pudo escribir en el archivo \"base/pgsql_tmp/pgsql_tmp11009.51\": No queda espacio en el dispositivo
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in `exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/db/pg/alias_method.rb:109:in `async_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_state
ments.rb:167:in `perform_query'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_stateme
nts.rb:556:in `block (2 levels) in raw_execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1017:in `block in with_raw_connection'

Hay 90 GB de datos libres en el disco. En el disco de origen, el directorio de postgres es de solo 23 GB.

¿Cómo es que una base de datos de 23 GB falla al restaurarse durante la migración de la base de datos con 90 GB libres?

Origen – Versión del servidor: 3.5.0.beta5-dev (Commit: b16fb6a60b3f1db475cbb91a51b7d4c734370083 — 7 de mayo de 2025)

Versión del servidor de destino: 2026.2.0-latest (Commit: b39866eb8891648a54764755e2e36eb725bd6c73 — Hace 4 días)

23G     /var/discourse/shared/standalone/postgres_data/