음, 15를 제거하고 13을 설치했지만 이상하게도 같은 오류가 나네요. 프로세스가 훨씬 초반에 중단되었습니다. ![]()
2025-11-01 15:30:26.522 UTC [2547] FATAL: database files are incompatible with server
2025-11-01 15:30:26.522 UTC [2547] DETAIL: The data directory was initialized by PostgreSQL version 15, which is not compatible with this versio
n 13.22 (Debian 13.22-1.pgdg12+1).
실패 지점은 다음과 같습니다:
Failed to migrate secondsite
#<StandardError:"An error has occurred, this and all later migrations canceled:\n\nERROR: must be owner of extension vector\n">
/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'
13 템플릿을 시도해 보았습니다. 문제는 데이터베이스가 이미 15로 변경되어 있는데, 2개 추가된 멀티 사이트가 설치 프로그램에서 인식되지 않는 것으로 보이는 어떤 사용자로 추가된 상태라는 점입니다. 위에서 언급했듯이, 처음 이 사이트들을 추가할 때 사용자/비밀번호 조합이 요구되지 않았기 때문에 정확히 어떻게 데이터베이스에 추가되었는지 모르겠습니다.
사용자/비밀번호 옵션에 이들을 만족시킬 수 있는 값을 추가할 수 있을까요? 기억하시다시피, 제가 직접 추가한 것이 아니므로 초기 스크립트가 postgres(제가 보는 출력에서 기본 사용자로 표시되는 것)가 아니라 어떤 이름으로 그들을 넣었는지 궁금합니다.
데이터베이스를 올리기 위해 추가된 두 사이트를 주석 처리한 다음, 현재 사용 중인 어떤 임포트 방법을 사용하는 것이 가능할까요?
이것은 주로 개인용 사이트라 잃어버리면 짜증이 나겠지만 치명적인 수준은 아닙니다. 제 정기 백업이 이 정도는 잡아줄 거라고 'stew_pid’처럼(주: 'stew’은 'stew’이라는 단어를 'stew_pid’로 변형하여 '분명히/확실히’라는 뉘앙스를 풍기며 사용) 생각했거든요. ![]()