Wenn eine Software Ihre Datenbank beim nächsten Neustart automatisch selbst verändert, weiß vorher niemand genau, was passiert, bis es passiert ist. Im laufenden Betrieb heißt das: Sie erfahren von einer Änderung erst, wenn sie schon gelaufen ist. Das lässt sich vermeiden.
Jede Datenbank-Änderung wird stattdessen zu einem eigenen, datierten Skript, das sich lesen und prüfen lässt, bevor es läuft. Eine Änderung wandert kontrolliert von der Entwicklung über den Test bis in den Live-Betrieb, und bei Bedarf auch wieder zurück.
Was sich unverändert portieren lässt
- Was bisher automatisch für die Datenbank erzeugt wurde, bleibt erhalten und wird nicht gelöscht
- Für jeden Dienst gibt es eine geordnete Sammlung an Skripten, dazu eine Übersicht, welcher Stand wo schon läuft
- Vor jeder Änderung wird zuerst die aktuelle Datenbank geprüft, Änderungen greifen nur, wenn nötig
- Eine ganze Umgebung lässt sich komplett kopieren, oder gezielt nur die fehlenden Skripte nachziehen
- Eine laufende Datenbank lässt sich wiederherstellen, ohne die Anwendungen dafür zu stoppen
Was wir für Sie bauen
- Die Namen der Dienste und Datenbanken sowie ihre Test- und Live-Paare
- Der Datenbank-Server, der Login und wo das Passwort dafür liegt
- Welche bisherigen automatischen Änderungen eingefroren sind und welche es nie gegeben hat



