PostGres 17-Anweisung in Backups blockiert Wiederherstellungsmechanismus

Hallo Leute,

wie ich in diesem Beitrag geschrieben habe

scheint eine Anweisung, die in PostGre 17 hinzugefügt wurde

SET transaction_timeout = 0

verwendet wird und das bricht die Wiederherstellungsfähigkeit.

Irgendwelche Hinweise?

Danke und viele Grüße,
Wurzelseppi

Wurde Ihr Backup von einer PostgreSQL 17-Instanz erstellt?

Hallo Falco,
nein, meine laufende DB-Instanz ist PostGres 16.4

Sie benötigen möglicherweise etwas wie dieses:

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

Ich habe das noch nicht getestet, aber etwas Ähnliches funktionierte vor ein paar Wochen mit 13 anstelle von 15.

4 „Gefällt mir“

Das war der richtige Hinweis, vielen Dank @pfaffman !!

Ich habe den Postgre-Client ohne Version installiert und den aktuellen (17) erhalten.

Das hat das Problem gelöst! Vielen Dank!

1 „Gefällt mir“

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