В предыдущем задании у нас была обширная база данных SQLServer, в которой постоянно добавлялись новые поля спустя годы после выпуска. Мы сохранили каждую схему таблицы в отдельном текстовом файле, содержащем инструкцию SQL create или alter (я не могу вспомнить, что и это беспокоит меня). Когда возникла необходимость в новом столбце, мы просто изменили бы SQL в текстовом файле перед компиляцией всех файлов в один мастер-скрипт .Sql. Когда скрипт был запущен, он либо создаст таблицу, если она не существует, либо изменит существующий, чтобы сохранить изменения. Таким образом, предотвращение любого dataloss или необходимость делать какие-либо импорт/экспорт.Сценарии утилиты SQL для модификаций схемы (Что бы я назвал этим?)
Моя проблема в том, что все это было сделано до того, как я был там, и у меня не было хорошей возможности ознакомиться с утилитами и понять их. Я хотел бы воссоздать что-то подобное для своих личных, но я не совсем уверен, как они были сделаны. Были утилиты для других вещей, таких как хранимые процедуры и представления, но они просто создавали заглушку, если бы она не существовала, а затем все, что вам нужно было сделать, это вызвать Alter в текстовом файле. Я не уверен, как я могу даже начать смотреть на это, потому что он, похоже, не придумал, когда оглядываешься на «практики», «советы» или «шаблоны». Кто-нибудь знает какие-то ресурсы для этого или может пролить некоторое представление о том, чтобы получить их от земли? Благодаря!
Спасибо, что поставили меня на правильный путь! – SenseiHitokiri