Клиент
Лидирующая компания на рынке комплексных технологических решений в сфере финансов. Заказчиками клиента являются крупные банковские организации, страховые компании, министерства финансов и другие финансовые организации.
Проблема
Наш клиент проводил миграцию из Oracle в PostgreSQL для одного из своих заказчиков. Однако из-за сжатых сроков, компания приняла решение делегировать часть работы опытному партнеру, которым и является Конвертум.
Решение
Наилучшим решением оказалось использование услуг по миграции команды Конвертум. На этапе анализа наша команда обнаружила специфические особенности исходного кода. Команда Конвертум применила различные подходы к проведению конвертации из Oracle в PostgreSQL.
1) Автоматическая миграция была расширена для следующих утверждений:
2) Вручную были преобразованы следующие объекты:
3) Специалисты Конвертума создали специальное решение для эмуляции работы пакета DBMS_LOCK через расширение DBLINK.
Проект был завершен в рамках установленного срока, включая успешный импорт SQL объектов в базу данных PostgreSQL. В итоге 6-недельный этап приемки был завершен успешно.
Результаты проекта
С помощью экспертов Конвертума заказчик смог завершить всю миграцию в требуемые сроки. Более 120 хранимых процедур Oracle, содержащих около 30 000 строк кода, и несколько пакетов, содержащих около 10 000 строк кода, были успешно преобразованы в базу данных PostgreSQL.
Наша команда в очередной раз доказала свою компетентность и еще больше усовершенствовала свои процессы, разработав новые правила конвертации для направления Oracle в PostgreSQL.