Wir haben ein großartiges Verfahren für die Aktualisierung der Websites unserer Kunden, was die Aktualisierung des HTML/JS-Codes und der Assets betrifft (unter Verwendung von Subversion), mit dem wir sehr zufrieden sind.
Für die Aktualisierung von Datenbanken gibt es jedoch kein formelles Verfahren.
Wenn wir unserer Entwicklungsdatenbank neue Tabellen/Felder hinzufügen, müssen wir uns beim Rollout auf den Produktionsserver an unsere Änderungen erinnern und sie replizieren. Wir können nicht einfach die Entwicklungsdatenbank auf die Produktionsdatenbank kopieren, da sonst Kundendaten verloren gehen würden (z. B. Blogbeiträge, Kontoinformationen usw.).
Wir sind auch gerade dabei, eine Web-App zu entwickeln, die auf die gleichen Probleme stoßen wird.
Hat jemand eine Lösung, die diesen Prozess einfacher und weniger fehleranfällig macht? Wie umgehen große Web-Apps das Problem?
Gracias.