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
.