PostGres 17 백업 내 문구가 복원 메커니즘을 차단하고 있습니다

안녕하세요,

이 게시글에서 언급했듯이

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)이 설치되었습니다.

해결되었습니다! 정말 감사합니다!