У меня стандартная установка, которая пытается восстановить базу данных. Ошибка возникает на этапе миграции.
ALTER TABLE
Миграция базы данных...
EXCEPTION: rake db:migrate
Не удалось выполнить миграцию базы данных.
rake aborted!
StandardError: Произошла ошибка, эта и все последующие миграции отменены: (StandardError)
PG::DiskFull: ERROR: не удалось записать в файл "base/pgsql_tmp/pgsql_tmp11009.51": на устройстве не осталось места
/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_statements.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_statements.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'
На диске свободно 90 ГБ. На исходном диске каталог postgres занимает всего 23 ГБ.
Как может база данных размером 23 ГБ не восстановиться во время миграции, если свободно 90 ГБ?
Источник – Версия сервера: 3.5.0.beta5-dev (Коммит: b16fb6a60b3f1db475cbb91a51b7d4c734370083 — 7 мая 2025 г.)
Версия сервера назначения: 2026.2.0-latest (Коммит: b39866eb8891648a54764755e2e36eb725bd6c73 — 4 дня назад)
23G /var/discourse/shared/standalone/postgres_data/