Есть ли какие -либо рекомендации по запуску миграции базы данных?
-
14-10-2019 - |
Вопрос
Я улучшаю существующее веб -приложение и создал новую схему базы данных. Поэтому мне нужно сделать миграцию базы данных, которая будет передавать данные из старой схемы базы данных в новую, а также для постепенного обновления приложения. Таким образом, идея состоит в том, что в начале будет обновлено лишь немногие службы, другие просто будут продолжать работать, как раньше.
У вас есть какие -либо советы, ресурсы, примеры, которые могут помочь мне с этим? Если бы мне пришлось сделать это сейчас, не проверяя ваши ответы, я бы сделал первую задачу вручную (используя SELECT
) и я бы использовал представления SQL (виртуальные таблицы) для второй задачи.
Что -нибудь лучше? Дай мне знать...
Решение
- Сделайте так, чтобы, если миграция терпит неудачу, новый БД и старый БД не изменился.
- Проверьте достоверность старых данных. Если в базе данных есть что -то, что люди, вероятно, есть проблемы. Вам нужно найти эти исключения и, вероятно, установить их сторону, чтобы справиться с ними после того, как большая часть данных будет.
- Проверьте количество счетов и сравните данные, чтобы убедиться, что у вас есть все, что вы хотели.
- Держите старую базу данных, на всякий случай.
Не связан с StackOverflow