Я пытаюсь написать собственный драйвер базы данных FoxPro XBase для Unix через Perl. В настоящее время я могу выполнить CRUD для моих индексов .dbf и .cdx. Программное обеспечение для точки продажи, которое использует мой магазин, имеет файловую систему на основе FoxPro. Главный план замысла заключается в том, чтобы иметь прокси-сервер между POS и веб-магазином Magento. Разрешение обновлений в реальном времени между хранилищем кирпича и раствора и решением для электронной торговли.Просмотреть объединенный индекс (.cdx) из .DBF
Мой вопрос довольно прост и прост. Каков наилучший способ сбросить содержимое моего .cdx-файла, чтобы я мог быстро просмотреть индексы в файле .dbf. В настоящее время я использую XBases indexdump, но это медленный и утомительный процесс. Свалка может быть независимой от платформы и при необходимости может быть приобретаемым программным обеспечением. Я пытаюсь выполнить эту картину из MSDN
Насколько я нашел, потому что мы находимся на unix-боксе, вставляем в dbf напрямую через XBase, а не через ODBC. Если вы должны пройти через ODBC-соединение, он будет обрабатывать все индексирование для вас. – jejernig
Также - Visual FoxPro - это не только файлы DBF/CDX/FPT, есть также контейнер базы данных, который может иметь хранимые процедуры и триггеры и тому подобное. –