Я читаю этот blog, и у меня есть вопрос относительно 5 сообщений, которые написаны. Из того, что я понимаю, вы создаете на большой базовой линии script, которая включает в себя все записи SQL DDL. После этого вы отслеживаете каждое изменение в отдельных сценариях.
Однако я не понимаю, как имя файла script может быть связано с конкретной сборкой вашего приложения? Он говорит, что если пользователь сообщает об ошибке в 3.1.5.6723, вы можете повторно запустить скрипты для этой версии. И вы могли бы отслеживать изменения в таблице и т.д. В собственном файле или иметь все DLL-изменения в том же файле script, а затем просматривать и т.д. В собственных файлах, как он говорит?