hotti: Update Tabellenstruktur

Beitrag lesen

Hallo,

kann man bei mysql die Tabellenstruktur ohne Datenverlust automatisch updaten?

Auf dem Haupt-Server habe ich Tabellenfelder eingefügt. Wenn ich nun die neuen Programme, die diese Felder ansprechen, auf dem Ersatz-Server laufen lasse, sind diese Felder in der Datenbank des Ersatzservers unbekannt.

Ganz wichtig ist es in solchen Fällen (hinzufügen von Feldern), dass ein Defaultwert gesetzt ist. Genau der greift nämlich immer dann, wenn der Legacy-Code die neuen Felder gar nicht kennt, insbesondere beim Insert.

Also: alter table... Default nicht vergessen und danach den Code in aller Ruhe anpassen.

Muss ich die Felder von Hand hineeinfrickeln oder gibt's da was?

Handarbeit ;)

Schöne Grüße.