Hi,
Voor mijn PHP programma ben ik bezig om een OTAP-straat in te richten.
Nu wil ik graag dat een beheerder per omgeving vanuit de interface kan zien of er een update is, en dat die maar op 1 knop hoeft te drukken om het geïnstalleerd te krijgen. Een beetje zoals bij Wordpress, maar dan ook met de mogelijkheid om te downgraden als iets toch niet helemaal blijkt te werken.
Als ik rondkijk op het internet kom ik wel wat tegen:
- https://github.com/ozzi-/php-app-updater
- https://github.com/VisualAppeal/PHP-Auto-Update
- https://stackoverflow.com/questions/825787/how-to-automate-migration-schema-and-data-for-php-mysql-application
- https://stackoverflow.com/questions/4804779/how-to-compare-data-between-two-databases-in-postgresql
Maar nu zit ik met het volgende: als de versie van het database schema wijzigt, wat doe je dan?
Hoort iedere update bijvoorbeeld SQL statements te hebben om het schema te upgraden / downgraden?
Is het gebruikelijk om hiervoor een tweede referentieschema te hebben, waardoor je automatisch SQL commando's kunt genereren om te upgraden / downgraden?
Is er een tool voor in PHP?
Ben benieuwd naar jullie mening of ervaring.
2.646 views