Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача срочная. Срок исполнения 4-5 дней.

Краткое описание - есть некоторое кол-во dbf файлов, монстрической структуры с достаточно большим кол-вом полей. Кол-во и состав полей периодически меняется, какие то удаляются, какие то добавляются. Импортировать это добро нужно в mySQL, написать импортёр нужно соответсвенно на PHP.

Алгоритм работы предполагается следующий, все dbf приходят в zip архиве, скрипт распаковывает в какое то временное хранилище, получает список dbf файлов, обрабатывает их поочерёдно. Обработка каждого это - проверка есть ли такая таблица в mySQL (название таблицы соответствует имени dbf файла), если нет таблицы по структуре dbf файла создаётся аналогичная по структуре таблица на сервере, после чего туда переносяться и данные из dbf.

Если таблица уже существует, то производится проход по полям/столбцам dbf таблицы, проверяя есть ли такой столбец в аналогичной таблице mySQL, если есть есть переносим данные этого столбца, если нет этого столбца в mySQL то добавляем новый столбец в таблицу mySQL и переносим данные.

Важный момент dbf файлы содержат мемо поля, т.е. придётся работать и с dbf файлами (корректно их читать).

По согласованию типа полей в dbf и mySQL определимся, я выдам перечень.

Тестовый материал, тоже предоставлю, когда будет чего тестировать.

Могу рассмотреть и реализацию десктопного импортёра выполняющего эти функции (реализация предпочтительно Delphi или C#).

Оплата будет по факту, я не готов оплачивать время без финального результата.

Финальный результат это успешный тестовый прогон со следующими результатами:

- в пустой бд создались таблицы по структере и составу дбф и внесены данные

- в существующей таблице создалось новое поле и внеслись данные, при наличии нового поля в дбф

- в существующую таблицу внеслись данные при одинаковой структуре в мускуле и дбф

- в существующей таблице создалось новое поле и внеслись данные, при наличии изменении имени поля существующего раньше в дбф

- корректно считаны мемо поля при импорте

12 лет назад
Ustas
47 летУкраина
18 лет в сервисе
Был
5 лет назад
Выбранный исполнитель
klmnn
39 летУкраина
13 лет в сервисе
Был
10 лет назад
12 лет назад
$150
3 дня
Проект выполнен успешно (задача оказалась проблемней чем была на первый взгляд). Фидбек на уровне.
  • Похожие заказы
  • $10

    Добрый день есть магазин компонент VirtueMart, http://www.belladress.ru/index.php?option=com_virtuemart&Itemid=27 нужно сделать чтоб при нажатии кнопки сброс очищало фильтр и переходило на страницу категорий, сейчас очищает фильтр и остается на отфильтрованной странице

    Завершен
    12 лет назад
  • $50

    Нужно сделать интеграцию VamShop со скриптом партнерки: Принцип интеграции На странице оформления заказа вызвать код, который передаст id партнера из куки и данные о заказе: Такого плана: ************** В интеграции с Oscommerce код такой используется (его ...

    Закрыт
    12 лет назад
  • Требуется протестировать сайт для увеличения быстродействия и "почистить" код при необходимости для получения максимально быстрой загрузки страниц. Интернет-магазин на Webasyst (telespektakli.ru). В заявке указывать сроки и цену работ.

    Закрыт
    12 лет назад
  • Требуется php-программист для написания нескольких веб-форм для MyBB. А именно: 1) простая веб-форма с набором полей, которые должны подгружаться из базы (если есть) и сохраняться в базу по нажатию определенной кнопки. 2) веб форма с набором иерархически ...

    Закрыт
    12 лет назад
  • доработать сайт www.sms.helfer.pro создать кабинет пользователя подключить прием платежей подключить СМС робот используем дизайн сайта разработать локальный модуль управления аккаунтом для пользователя

    Закрыт
    12 лет назад
  • Основные технические требования: 1. Калькулятор должен в реальном времени рассчитывать по запросу пользователя суммы выплат. 2. Схема расчёта ведется по предложенной формуле и по выбранной схеме кредитования (аннуитет или классика). 3. На выходе пользователю должны быть предложены топ-5 наиболее ...

    Закрыт
    12 лет назад
  • $250

    Требуется магазин на джумле. Сроки очень короткие. функционал стандартный, Магазин шин, дизайн готов в архиве превьюшки. Работаю без предоплаты, сделали выложили у себя показали сдали проект получили от меня деньги и пересли намой сервер. Функционал ...

    Завершен
    12 лет назад