PostgreSQL-Upgrade auf Amazon RDS durch die PostGIS-Version blockiert

9

Ich versuche, meine RDS-Instanz von 9.5.4 auf 9.6.1 zu aktualisieren, und ich werde von einem Fehler in Bezug auf die PostGIS-Version blockiert, die zuerst aktualisiert werden muss.

  

Die Datenbankinstanz befindet sich in einem Zustand, der nicht aktualisiert werden kann: PreUpgrade-Prüfungen fehlgeschlagen: Die Instanz konnte nicht aktualisiert werden, da eine oder mehrere Datenbanken mit einer älteren Version von PostGIS installiert sind. Bitte aktualisieren Sie alle Installationen von PostGIS und versuchen Sie es erneut.

Die höchste von RDS 9.5.4 unterstützte Version von PostGIS ist 2.2.2

  

Änderung der Erweiterung postgis update

ergibt

  

HINWEIS: Version "2.2.2" der Erweiterung "postgis" ist bereits installiert

Ich habe versucht, explizit auf die Version 9.6.1

zu aktualisieren
  

Ändern Sie die Erweiterung postgis update auf '2.3.0'

Abrufen

  

[Err] FEHLER: Erweiterung "postgis" hat keinen Update-Pfad von Version "2.2.2" zu Version "2.3.0"

Meine Frage ist also: Wie aktualisiere ich? Ich vermute, ich kann die Erweiterung vor dem Upgrade löschen und die neue Version danach installieren, aber ich weiß nicht, was das mit meinen Daten machen wird, oder ob das meine räumlichen Strukturen oder Funktionen richtig aufrüsten wird.

Ich habe bereits die Dokumentation für jede Erwähnung dieses Szenarios überprüft

    
Jonathan Haglund 06.03.2017, 20:07
quelle

1 Antwort

4

Stellen Sie sicher, dass Ihre Instanz auf 9.5.4 aktualisiert wird, bevor Sie auf 9.6.1 aktualisieren.

Ich hatte denselben Fehler in einer meiner DB-Instanzen, aber es war in 9.5.2. Zuerst habe ich es auf 9.5.4 und dann auf 9.6.1 aktualisiert und alles hat wie erwartet funktioniert.

Die nächste Instanz, auf der ich sie ausprobiert habe, war bereits am 9.5.4 und hat dieselbe Nachricht erhalten.

Also zuerst habe ich ein:

%Vor%

Dann aktualisiert der Server

    
Michael Robellard 17.03.2017 15:14
quelle

Tags und Links