La dichiarazione PostGres 17 nelle copie di backup blocca il meccanismo di ripristino

Ciao ragazzi,

come ho scritto in questo post

Sembra che un’istruzione aggiunta in PostGre 17

SET transaction_timeout = 0

venga utilizzata e ciò interrompa la capacità di ripristino.

Qualche suggerimento?

Grazie e saluti,
Wurzelseppi

Il tuo backup è stato eseguito da un’istanza PostgreSQL 17?

Ciao Falco,
no, la mia istanza DB in esecuzione è PostGres 16.4

Potrebbe esserti utile qualcosa del genere:

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

Non l’ho ancora testato, ma qualcosa di simile ha funzionato qualche settimana fa con la versione 13 invece della 15.

4 Mi Piace

Quella era la pista giusta, molti ringraziamenti @pfaffman !!

Ho installato il client postgre senza versione e ho ottenuto quello attuale (17).

È risolto! Molti ringraziamenti!

1 Mi Piace

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