Вы можете улучшить ваш пакетный файл таким образом, чтобы он оценивал информацию о зависимостях, которую вы могли бы хранить как специальные комментарии в ваших файлах sql или, возможно, в вашей системе контроля версий как теги или как часть общего комментария.
Если вы когда-нибудь получите ошибку, связанную с проблемой зависимости, при выполнении сгенерированного сценария sql вы знаете, что была введена некоторая новая зависимость, и ее необходимо «описать» для того, чтобы ваш пакет ее распознал.
Да, это была бы ручная работа. Но установочный сценарий sql все равно будет сгенерирован, как сейчас.