To, co zwykle robię, to przechowywanie każdej ALTER TABLE
Instrukcja jest uruchamiana na tabelach programistycznych i w razie potrzeby stosuje je do tabel docelowych.
Są na to bardziej wyrafinowane sposoby (takie jak narzędzia do porównywania struktur itp.), ale uważam, że ta praktyka działa dobrze. Robienie tego ręcznie, krok po kroku, pomaga również zapobiegać przypadkowym zmianom lub zniszczeniu danych przez zmiany strukturalne, które zmieniają typ lub maksymalną długość pola.