У меня есть данные в postgre
, и я пытаюсь импортировать их в neo4j
, используя apoc
процедуры.
call apoc.periodic.iterate(
"call apoc.load.jdbc(my_con_string, 'select * from my_table') yield row",
"create (n:Node) set n=row",
{batchSize: 100, parallel: true}
) yield total return total
Интересно, применяется ли пакетирование в этой операции кпервый параметр?
Я получаю ошибку пространства кучи Java, даже если я использую очень маленький размер пакета.
Получают ли данные из postgre
пакетами или все данные из postgre
и затем выполняет второй параметр, в пакетном режиме?
, если я экспортирую таблицу postgre в csv и использую using periodic commit load csv
, у меня нет проблем.Те же данные успешно импортированы.