Hallo eTom,
ich habe so ein Tool, das alcaeus erwähnt hat, seit 16 Jahren im Einsatz (natürlich nicht von Anfang an in Delphi

).
Dabei ist in einer Textdatei eine Art tabellarische Mini-DML bzw. Data Dictionary enthalten. Das Tool vergleicht die Definitionen mit den tatsächlich vorhanden Tabellen und Indizes und passt / legt diese automatisch an, dabei werden auch Backups der Original-Tabellen gemacht.
Einziger Nachteil: Das Teil ist voll auf ADS zugeschnitten. Läßt sich aber bestimmt auf andere
DB anpassen. Allerdings gibt es natürlich immer Probleme mit solchen Tools / Script, sobald Du RI einsetzt. Diese in der richtigen Reihenfolge zu droppen hat mich auch manuell oft in den Wahnsinn getrieben.