Экспорт LONG RAW

ora2pgpro не может экспортировать данные столбцов типа LONG RAW. Библиотека OCI не может экспортировать и всегда возвращает одну и ту же запись. Чтобы экспортировать такие данные, преобразуйте поле в BLOB путём создания временной таблицы до миграции данных.

SQL> DESC TEST_LONGRAW
 Name                 NULL ?   Type
 -------------------- -------- ----------------------------
 ID                            NUMBER
 C1                            LONG RAW
 

Например, таблицу Oracle выше нужно перенести в таблицу с BLOB следующим образом:

CREATE TABLE test_blob (id NUMBER, c1 BLOB);

А затем копировать данные с помощью такого запроса INSERT:

INSERT INTO test_blob SELECT id, to_lob(c1) FROM test_longraw;

Затем нужно исключить изначальную таблицу из экспорта (см. EXCLUDE) и переименовать новую временную таблицу "на лету" при помощи директивы REPLACE_TABLES.