Есть ли какие -либо рекомендации по запуску миграции базы данных?

StackOverflow https://stackoverflow.com/questions/4567249

Вопрос

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

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

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

Это было полезно?

Решение

  1. Сделайте так, чтобы, если миграция терпит неудачу, новый БД и старый БД не изменился.
  2. Проверьте достоверность старых данных. Если в базе данных есть что -то, что люди, вероятно, есть проблемы. Вам нужно найти эти исключения и, вероятно, установить их сторону, чтобы справиться с ними после того, как большая часть данных будет.
  3. Проверьте количество счетов и сравните данные, чтобы убедиться, что у вас есть все, что вы хотели.
  4. Держите старую базу данных, на всякий случай.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top