La déclaration PostGres 17 dans les sauvegardes bloque le mécanisme de restauration

Salut tout le monde,

Comme je l’ai écrit dans ce post

Il semble qu’une instruction qui a été ajoutée dans PostGre 17

SET transaction_timeout = 0

soit utilisée, et cela casse la capacité de restauration.

Des indices ?

Merci et cheers,
Wurzelseppi

Votre sauvegarde a-t-elle été effectuée à partir d’une instance PostgreSQL 17 ?

Salut Falco,
non, mon instance de base de données en cours d’exécution est PostGres 16.4

Vous pourriez avoir besoin de quelque chose comme ceci :

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

Je n’ai pas encore testé cela, mais quelque chose de similaire a fonctionné il y a quelques semaines avec la version 13 au lieu de la 15.

4 « J'aime »

C’était la bonne piste, merci beaucoup @pfaffman !!

J’ai installé le client postgre sans version, et j’ai obtenu le courant (17).

C’est résolu ! Merci beaucoup !

1 « J'aime »

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