Toon posts:

Postgresql database incompatible?

Pagina: 1
Acties:

  • 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?

  • 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).

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23:40

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


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


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee