A declaração PostGres 17 em backups está bloqueando o mecanismo de restauração

Olá pessoal,

como escrevi neste post

Parece que uma instrução que foi adicionada no PostGre 17

SET transaction_timeout = 0

está sendo usada, e isso quebra a capacidade de restauração.

Alguma dica?

Obrigado e um abraço,
Wurzelseppi

Seu backup foi feito de uma instância do PostgreSQL 17?

Olá Falco,
não, minha instância de banco de dados em execução é PostGres 16.4

Talvez você precise de algo assim:

  - 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'"

Ainda não testei isso, mas algo parecido funcionou há algumas semanas com a versão 13 em vez da 15.

4 curtidas

Esse foi o caminho certo, muito obrigado @pfaffman!!

Instalei o cliente postgre sem versão e obtive o atual (17).

Está resolvido! Muito obrigado!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.