Я часто стикаюся з такою проблемою.
Я працюю над деякими змінами проекту, які вимагають нових таблиць або стовпців у базі даних. Я вношу зміни в базу даних і продовжую свою роботу. Зазвичай я пам'ятаю записати зміни, щоб їх можна було реплікувати в живій системі. Однак я не завжди пам’ятаю, що я змінив, і не завжди пам’ятаю це записати.
Отже, я натискаю на живу систему і отримую велику, очевидну помилку, що її немає NewColumnX
, так.
Незалежно від того, що це може бути не найкращою практикою для даної ситуації, чи існує система контролю версій для баз даних? Мене не цікавить конкретна технологія баз даних. Я просто хочу знати, чи існує такий. Якщо трапляється працювати з MS SQL Server, то чудово.