DSMR-reader downgraden

Wanneer je om wat voor reden dan ook de applicatie moet downgraden, dan zul je:

  • de databasemigraties moeten terugdraaien.

  • de applicatiecode moeten wisselen naar een vorige versie.

Tip

Allereerst, zorg ervoor dat je een recente backup hebt van je database!

Elke release heeft z’n eigen databasemigraties vastgelegd. Je zult het script moeten uitvoeren voor de release waar je naar toe wilt. En vervolgens de codebase wisselen naar dezelfde release.

Tip

Je hoeft niet naar elke tussenliggende versie te downgraden. Bijvoorbeeld downgraden van v5.6 naar v5.4 kan direct met onderstaand voorbeeld, zonder ook met iets met v5.5 te doen.

Bijvoorbeeld, downgraden naar v5.4:

sudo su - dsmr
sh dsmrreader/provisioning/downgrade/v5.4.0.sh
git checkout tags/v5.4.0
./deploy.sh

Notitie

Het terugdraaien van databasemigraties kan wat tijd in beslag nemen.

Je zou nu op de gewenste release moeten zitten.