Есть ли какие-либо рекомендации по запуску миграции базы данных? - PullRequest
0 голосов
/ 31 декабря 2010

Я расширяю существующее веб-приложение и создал новую схему базы данных. Поэтому мне нужно выполнить миграцию базы данных, которая будет переносить данные из старой схемы базы данных в новую, а также постепенно обновлять приложение. Таким образом, идея состоит в том, что вначале будет обновлено только несколько сервисов, другие просто продолжат работать, как и прежде.

Есть ли у вас какие-либо советы, ресурсы, примеры, которые могут помочь мне в этом? Если бы мне пришлось делать это сейчас, не проверяя ваши ответы, я бы выполнил первое задание вручную (используя SELECT) и использовал бы представления SQL Server (виртуальные таблицы) для второго задания.

Что-нибудь лучше, чем это? Дайте мне знать ...

1 Ответ

1 голос
/ 31 декабря 2010
  1. Сделайте так, чтобы в случае сбоя миграции новая БД и старая БД не изменялись.
  2. Проверьте достоверность старых данных.Если есть что-то, что люди помещают в базу данных, возможно, есть проблемы с этим.Вам нужно найти эти исключения и, вероятно, установить их сторону для обработки после того, как большая часть данных будет введена.
  3. Проверьте счет и сравните данные, чтобы убедиться, что вы получили все, что хотели.
  4. На всякий случай сохраняйте старую базу данных.
...