빙고… 업그레이드 토픽에 게시하는 걸 추천해요 ![]()
이 내용을 고려해 보시고, 컨테이너 외부에서 기존 postgres 파일 이름을 변경하고 새 파일 이름에 _new를 붙여 보세요.
그 다음 docker 내에서 서비스를 다시 시작해 보세요.
파일은 컨테이너 외부의 /var/discourse/shared/standalone 경로에 있습니다.
postgres_data를postgres_data_new로 이름 변경postgres_data_old를postgres_data로 이름 변경- 위와 같이 컨테이너 내에서 서비스 재시작
- 로그를 검사하여 서비스가 다시 시작되었는지 확인
- 문제가 없으면 데이터 수정 작업을 진행할 수 있습니다.
안녕하세요 @merefield. @vw_james (신규 계정, 현재 게시글 한도에 도달한 것 같습니다)를 대신해서 여기에 답장드립니다.
해결되었습니다! 사이트가 이전 데이터와 함께 정상적으로 복구되었습니다. 다음에 업그레이드를 다시 시도했을 때 어떤 일이 일어나는지 확인해 보겠습니다. 도움 주셔서 정말 감사합니다!
만족스러웠습니다. 잘 작동해서 기쁩니다!
참고로 이 해결책을 읽고 계신 분들을 위해, Docker 내부에서도 해당 파일을 이름 변경할 수 있습니다. 경량이 마운트되어 있기 때문이죠.