PostgreSQL 15 업데이트

문제를 정확히 파악하신 것 같습니다. 제 app.yml 파일에는 다음과 같은 설정이 있습니다:

## The Docker container is stateless; all data is stored in /shared
volumes:
  - volume:
      host: /mnt/volume_tor1_01/shared/standalone
      guest: /shared
  - volume:
      host: /mnt/volume_tor1_01/shared/standalone/log/var-log
      guest: /var/log
  - volume:
      host: /var/postgres_data_discourse
      guest: /shared/postgres_data

(이 가이드 Move Uploads and Backups to DigitalOcean Block Storage 를 참고했습니다)

$ cat postgres_data/PG_VERSION 
15
$ cat /var/postgres_data_discourse/PG_VERSION 
13

따라서 이 문제의 원인이 PostgreSQL 15 업데이트 관련이므로, 이 접근 방식 PostgreSQL 15 update - #125 by Vaping_Community 로 해결될 것 같습니다.

저를 혼란스럽게 했던 것은 mnt 볼륨에 postgres_data 폴더가 여러 개 있었다는 점(리빌드를 여러 번 실행했기 때문)이고, 소스 폴더가 실제로는 /var/ 안에 있다는 사실을 인지하지 못했던 것입니다.

오늘 밤 늦게 시도해 보겠습니다.

2개의 좋아요