Ответ
Максим 30.01.2013 14:06
Задача простая.
Есть бд mysql и dbf файл в Dbase 4 например, 1 500 000 записей. 300 БД.
Нужно этот дбф перегнать в БД. Сайт на parser 3.4.2
Имеющиеся средства типа dbf2mysql - имеют ряд недостатков
1. импорт в бд идет в только кодировке latin1 что требует потом выгрузки дампа перекодировки его и загрузки обратно ибо нужно utf8
2. импорт идет медленно. если сравнивать с утилитой подобной для postrgresql разница в 30 раз
Идея - выгрузить данные из DBF с помощью parser и unixODBC/
В принципе есть варианты решений на perl PHP Python? но парсер умеет работать с ODBC но только под виндой.
P.S. Если бы я умел писать драйвера под парсер - зачем бы я сюда писал?
Использую парсер с 2004 года и всем доволен. Но вот такой нюанс нарисовался