Я часто сталкиваюсь с следующей проблемой.
Я работаю над некоторыми изменениями в проекте, которые требуют новых таблиц или столбцов в базе данных. Я делаю изменения в базе данных и продолжаю свою работу. Обычно я не забываю записывать изменения, чтобы они могли быть воспроизведены в живой системе. Тем не менее, я не всегда помню, что я изменил, и я не всегда помню, чтобы записать его.
Итак, я нажимаю на живую систему и получаю большую очевидную ошибку, что нет NewColumnX
, ugh.
Независимо от того, что это не может быть лучшей практикой для этой ситуации, существует ли система контроля версий для баз данных? Я не забочусь о конкретной технологии баз данных. Я просто хочу знать, существует ли он. Если это происходит с MS SQL Server, то отлично.