안녕하세요,
이 게시글에서 언급했듯이
PostgreSQL 17에서 추가된 문구인
SET transaction_timeout = 0
이 사용되고 있으며, 이로 인해 복원 기능이 깨지는 것 같습니다.
힌트가 있을까요?
감사합니다. 안녕히 계세요,
Wurzelseppi
안녕하세요,
이 게시글에서 언급했듯이
PostgreSQL 17에서 추가된 문구인
SET transaction_timeout = 0
이 사용되고 있으며, 이로 인해 복원 기능이 깨지는 것 같습니다.
힌트가 있을까요?
감사합니다. 안녕히 계세요,
Wurzelseppi
백업이 PostgreSQL 17 인스턴스에서 생성된 것인가요?
팔코님, 안녕하세요.
아니요, 제가 실행 중인 DB 인스턴스는 Postgres 16.4입니다.
아래와 같은 설정이 필요할 수 있습니다:
- exec:
cd: /var/www/discourse
cmd:
- apt-get update && apt-get remove -y postgresql-client-15 && apt-get install -y postgresql-client-16
db:migrate'"
아직 테스트해 보지는 않았지만, 몇 주 전에는 15 대신 13을 사용하여 이와 유사한 방식으로 작동했습니다.
정확한 방향을 알려주셔서 감사합니다, @pfaffman!!
버전 없이 postgres 클라이언트를 설치했는데, 최신 버전(17)이 설치되었습니다.
해결되었습니다! 정말 감사합니다!