Postgresql database incompatible?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Ik zit met een PostgreSQL probleem binnen Ubuntu 16.04; een docker container die van deze database gebruik maakt, maar helaas de volgende melding geeft:
2018-10-26 17:34:42.284 UTC [1] FATAL: database files are incompatible with server

2018-10-26 17:34:42.284 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 10, which is not compatible with this version 11.0 (Debian 11.0-1.pgdg90+2).
Ik heb al flink gezocht op 't web, maar heb eigenlijk geen idee wat ik nu moet doen. PostgreSQL verwijderen en opnieuw installeren? Een downgrade uitvoeren? De database 'initialiseren' met versie 11?

Acties:
  • +2 Henk 'm!

  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Admin Softe Goederen

Oompa-Loompa 💩

De database data die je gebruikt is van versie 10 terwijl de applicatie op versie 11 draait. Je kunt verschillende dingen doen.

• postgres 10 gaan draaien op de server (evt in een docker zodat je ze naast elkaar kunt draaien).
pgupgrade gebruiken om de data mee te nemen naar de nieuwe versie (wat je uiteindelijk waarschijnlijk toch wel wilt gaan doen).

Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:33

Hero of Time

Moderator LNX

There is only one Legend

Een pgupgrade draaien kan, wat ook kan is de nieuwe naast de bestaande server installeren en dan pgdump gebruiken (van de nieuwe) om de oude te 'backuppen'. Dan gooi je de oude weg en doe je een pgrestore in de nieuwe instantie. Dat is iig iets wat we op m'n vorige werk veelvuldig deden als we van 9.x naar 9.(x+y) gingen. Er zal niet veel verandert zijn voor 10 naar 11.

Je zal hoe dan ook de versies gelijk moeten trekken. Let daarbij wel op wat de applicatie die van de database gebruik maakt vereist. Als deze minimaal 11.0 nodig heeft (ivm bepaalde feature), snij je je alleen maar in de vingers als je op 10 blijft.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Top! Het is gelukt, ik heb 'm geupgrade, nu werkt het weer als vanouds. Bedankt voor jullie hulp :)