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