Компания Postgres Professional разработала утилиту ora2pgpro — решение для автоматического портирования пакетов и автономных транзакций Oracle в пакеты и автономные транзакции Postgres Pro. Утилита позволяет увеличить процент корректной конвертации кода в автоматическом режиме, что, по подсчетам Postgres Professional, поможет заказчикам сэкономить до 50% времени на перенос и снизить затраты на миграцию с Oracle.
Ora2pgpro работает на базе open-source приложения ora2pg — популярного инструмента для конвертации баз данных Oracle в PostgreSQL, разработанного, в основном, Жилем Дарольдом из французской компании Dalibo. В отличие от свободного приложения, которое преобразовывает автономные транзакции в функции-обёртки, используя dblink или pg_background, утилита ora2pgpro экспортирует автономные транзакции напрямую, в несколько раз повышая их производительность.
Решение стало очередным этапом работы Postgres Professional по облегчению миграции с Oracle. В январе этого года компания уже представила поддержку пакетов (наборов функций и процедур) «в стиле Oracle» в СУБД Postgres Pro Enterprise.
Ora2pgpro поставляется в рамках очередного обновления СУБД Postgres Pro Enterprise 15.3.1. Помимо утилиты в новый релиз было также добавлено расширение pgpro_application_info для помощи в переносе приложений, использующих пакет DBMS_APPLICATION_INFO в Oracle.
>>> Подробности