2 Stimmen

Verfolgen von MySQL-Schemaänderungen in Git (mit ALTER TABLE, nicht mit mysqldump)

Ich schreibe häufig Codeänderungen (PHP), die mit einer Schemaänderung einhergehen. Dies erfordert ein paar Schritte:

  1. Entwickeln Sie den neuen Code und fügen Sie bei Bedarf neue Spalten hinzu.
  2. Fügen Sie neue Spalten hinzu oder ändern Sie das Schema im laufenden Betrieb.
  3. Setzen Sie neuen Code live ein.
  4. Migrieren Sie Daten aus alten Spalten in neue Spalten, falls erforderlich.
  5. Alte Spalten löschen.

Gibt es eine einfache Möglichkeit, dies mit Git zu tun?

Was ist, wenn mehr als eine dieser Sequenzen durchgeführt werden muss? Das erschwert die Verwendung derselben Datei für Änderungen, da die zweite Übertragung die Änderungen für die erste löschen würde.

Hilfe! :D

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X