Si vous recherchez un outil d'automatisation, j'ai souvent travaillé avec EMS SQLManager, qui permet de générer automatiquement un script ddl à partir d'une base de données.
Les insertions de données dans les tables de référence peuvent être obligatoires avant de mettre votre base de données en ligne. Cela peut même être considéré comme faisant partie du script ddl. EMS peut également générer des scripts pour les insertions de données à partir de bases de données existantes.
Le besoin d'index peut ne pas être correctement estimé à l'étape ddl. Vous aurez juste besoin de les déclarer pour les clés primaires/étrangères. D'autres index devraient être créés ultérieurement, une fois les vues et les requêtes définies