Задать вопрос
@exvel

Как изменить схему таблицы MS SQL обеспечив обратную совместимость?

Есть БД на MS SQL, используемая в продакшене.
Проектировалась много лет назад и некоторые архитектурные решения с течением времени показали свою несостоятельность.
Есть желание внести изменения в схемы некоторых таблиц (поменять типы некоторых полей). Но, так как БД используется огромным количеством модулей и переписать их всех разом возможности нет, то простое ALTER тут сразу же всё поломает.
Возможно ли как-то изменить схему и временно обеспечить обратную совместимость на время переписывания модулей?
В моём представлении всплывали мысли вроде скриптов, которые на лету конвертируют типы некоторых полей в старый формат для отдельных модулей. Не очень представляю как это лучше сделать. Может есть какой-то стандартный механизм?
  • Вопрос задан
  • 2865 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Вы рассматривали возможность использования представлений?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы