О проекте
- Клиент: Разработчик АСУ
- Страна: Россия
- Используемый продукт: Лицензия Конвертум
- Исходная технология: Microsoft SQL Server
- Целевая технология: PostgreSQL
- Длительность проекта: 1,5 месяца
Задача
Клиент обратился к команде Конвертум за помощью в решении задачи по миграции базы данных с платформы Microsoft SQL Server в PostgreSQL.
Исходная база данных клиента содержала более 350 таблиц и 1000 SQL-объектов – хранимых процедур, функций, триггеров и представлений. Общий объем кода составлял около 60,000 строк. В базе клиента активно использовались специфические возможности языка T-SQL, конвертация которых не поддерживалась.
Решение
Анализ особенностей исходного кода показал, что добавление новых правил конвертации в инструмент Конвертум позволит существенно сократить общий срок и стоимость проекта. Кастомизация заняла 2 недели. В итоге количество ошибок в логе импорта удалось снизить более чем в 5 раз.
Самостоятельно используя программное обеспечение Конвертум команда клиента за 1,5 месяца смогла конвертировать свою базу данных в PostgreSQL и внедрить ее в работу.
Результаты
Предоставленное решение полностью оправдало ожидания клиента, позволив добиться успешных результатов в кратчайшие сроки. Благодаря успешно реализованному проекту по миграции Microsoft SQL Server в PostgreSQL автоматизация этого направления сейчас находится на очень высоком уровне.