표준 설치 환경에서 데이터베이스를 복원하려고 하고 있습니다. 마이그레이션 단계에서 실패하고 있습니다.
ALTER TABLE
Migrating the database...
EXCEPTION: rake db:migrate
Failed to migrate database.
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled: (StandardError)
PG::DiskFull: ERROR: could not write to file "base/pgsql_tmp/pgsql_tmp11009.51": No space left on device
/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'
디스크에는 90GB의 여유 공간이 있습니다. 소스 디스크의 postgres 디렉토리는 단 23GB뿐입니다.
90GB의 여유 공간이 있는데, 23GB인 데이터베이스가 왜 데이터베이스 마이그레이션 중 복원에 실패하는 것일까요?
소스 – 서버 버전: 3.5.0.beta5-dev (커밋: b16fb6a60b3f1db475cbb91a51b7d4c734370083 — 2025년 5월 7일)
대상 서버 버전: 2026.2.0-latest (커밋: b39866eb8891648a54764755e2e36eb725bd6c73 — 4일 전)
23G /var/discourse/shared/standalone/postgres_data/