Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💡Hoe migreren naar een nieuwe server/vm #1817

Closed
Timdebruijn opened this issue Feb 28, 2023 · 1 comment
Closed

💡Hoe migreren naar een nieuwe server/vm #1817

Timdebruijn opened this issue Feb 28, 2023 · 1 comment

Comments

@Timdebruijn
Copy link

Feature

De huidige handleiding is heel erg compleet, echter ontbreekt het aan een "how to" om de bestaande data te migreren naar een nieuwe server/vm.
Stel een gebruiker wil van Debian 10 naar Debian 11 migreren of Ubuntu 20.04 naar 22.04. Ik gebruik dsmr nu al meer dan 2 jaar en zal dus ooit moeten migreren wil ik support van het OS behouden en ook dsmr zal uiteindelijk de ondersteuning voor oudere python versies laten vallen.

Ik heb zorgvuldig gezocht in de bestaande documentatie maar kon helaas niets vinden over migreren buiten dit:
https://dsmr-reader.readthedocs.io/en/v5/how-to/database/postgresql-migrate-day-hour-statistics.html

Het is mij onduidelijk of dit alle data bevat en in welke fase van de installatie dit moet worden gedaan.

Alvast heel erg bedankt!

@Timdebruijn Timdebruijn added the review Not sure yet whether to implement this label Feb 28, 2023
@dennissiemensma
Copy link
Member

dennissiemensma commented Feb 28, 2023

In principe staat al je data in de database. Alleen het overzetten van de complete database is vereist en een stuk makkelijker. Deze kun je dumpen naar een gecomprimeerde SQL file met:

sudo su - dsmr
./manage.py dsmr_backup_create --full

In de output van het command staat waar de file staat. Backup die.


Vervolgens kun je een nieuwe installatie doen van DSMR-reader (dit moet wel dezelfde of een nieuwere versie zijn) en al vrij snel bij de installatie kun je dan die SQL file importeren:

Ik adviseer je dit een keertje te doen in een nieuwe VM, zonder de oude weg te gooien, om te zien of het lukt. Je kunt de nieuwe installatie (ter test) in principe gewoon draaien zonder die aan je meter te hangen.

Als het importeren gelukt is zou je al je data moeten zien tot het moment van SQL dump hierboven. Je kunt dan kiezen die installatie te gebruiken of het nogmaals te doen "voor het echt".

@dennissiemensma dennissiemensma removed the review Not sure yet whether to implement this label Feb 28, 2023
@dennissiemensma dennissiemensma added this to the Other milestone Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants