У меня есть база данных Windows DB2, которую я бы хотел перенести на PostgreSQL. Пользователи приложения могут пережить простои на выходные. Как лучше всего это сделать?
Вот как бы я это сделал:
Создайте тестовую систему с DB2 и сервером Postgres. Попробуйте миграцию (в идеале с некоторыми реальными данными из одной из ваших резервных копий). Убедитесь, что это работает. Создайте сценарий, который автоматизирует процесс - и убедитесь, что он тоже работает.
Затем в день миграции настройте перенаправление на статическую HTML-страницу, остановите сервер, сделайте резервную копию, запустите свой скрипт. Убедитесь, что все прошло нормально.
Убедитесь, что это тоже работает.