DBF MySQL lite admin panel - Админ панель для сводных данных
2000 UAHДобрый день,
Необходимо написать небольшую админ панель для конвертации БД формата dbf в mysql (модуль готов, нужны правки), и из mysql в dbf.
Главное что бы после конвертации из mysql в dbf, БД корректно читалась ПО (дбф вьювером, самописным).
Прикрепил:
1) 30378024_1.zip и 32934346.zip - в таком виде будут БД дбф которые нужно конвертить в мускуль. И в таком же виде нужно что бы была возможность скачки их с админ-панели (после редактирования).
2) dbf2mysql.zip - модуль конвертации из dbf в мускуль, нужно что бы первая колонка где находятся бинарные данные правильно прописывались в БД мускуль.
Как это вижу я:
Открываем админ панель, открываем страницу загрузки БД дбф, и указываем файл архива в формате zip (в котором согласно примера есть БД дбф). Загрузили на сервер, распаковали в папку с текущей датой и каким то уникальным хешем что бы не путаться. (имя папки = текущая дата_текущее время_мд5(имя архива)).
Переходим на страницу конвертации, или сразу же предлагаем конвертировать, загруженную БД в мускуль.
При конвертации названия таблиц одинаковы с названиями БД дбф, но нужно добавить изначально уникальный префикс, например баз64_енкоде(имя архива БД дбф).
Затем открываем страницу редактирования и выбираем БД мускуль которую будем редактировать, добавлять удалять, данные. Тоесть, выбрали например из архива 30378024_1\kb.dbf, сконвертили и теперь у нас есть таблица 30378024_1_kb_mysql. В ней хотим изменить строки, выбрали эту таблицу, нам в виде таблице вывелись данные:
'%Б #', '', 'К', 'вт', '', 'UA 0100362752', 'Конвалія', '2752', '', '20130128', 'UA', '%Б', '', '', '', 'Г', '5', 'Г100', 'F', 'KB_B ЯЙ', '', '', '605', '1975', '3', '', '', 'KB_B #оd', 'РПЦ', '', '2', 'F', '', '+1894', '', 'Ђ\0\0\0Ђ\0\0\0Ђ', '0.00', '', '', '', '', '', '' -- строка 1
'%Б %', '', 'К', 'вт', '', 'UA 0100362754', 'Бабочка', '2754', '', '20130129', 'UA', '%Б', '', '', '', 'УЧП', '5', 'Г87.5+ЧП12.5', 'F', 'KB_B ЯЙ', '', '', '480', '1171', '3', '', '%Б \'', 'KB_B #оi', 'РПЦ', '', '1', '', '', '+1130', '', 'Ђ\0\0\0Ђ\0\0\0Ђ', '', '', '', '', '', '', '' -- строка 2
и т.д. (паггинация по 20 записей на страницу).
кликаем на Конвалія и меняем на Конвалія2222 затем кликаем на 2752 и меняем на 2766, справа в конце строки у каждой записи 2 клавиши. 1 - Удалить, 2 - Сохранить. Кликнули на Сохранить, и эта запись перезаписалась.
Если кликаем Удалить то запись удаляется с таблицы.
Далее переходим на страницу "Выгрузить БД", и тут нужно конвертировать все mysql в dbf и выгрузить все таблици которые мы раньше загружали из архива 30378024_1.zip. В такой же зип архив, что бы потом все читалось в ДБФ вьювере на ПК.
Итого:
Загрузили архив с дбф -> распаковали -> конвертировали в мускуль -> изменили какую то таблицу -> конвертировали в дбф -> упаковали в архив зип -> скачали на ПК.
ВАЖНО:
** в архиве есть не только дбф, эти файлы не конвертим в мускуль но при скачке они должны добавляться в архив
** нужно написать на пхп, можно с использованием жс
** БД дбф в зип будут разные, они не должны путаться в мускуле
** заморачиваться со стилем админ-панели не стоит, нужен рабочий скрипт, а не красивый
** в дбф есть бинарные данные которые должны корректно конвертироваться и читаться как в мускуле так и в дбф
** возможна оплата поэтапно или же по факту через сейф
** все детали обсуждаемы, поэтому если есть какие то вопросы по проэкту то прошу их обсудить заранее
Спасибо всем кто откликнется!
Приложения 3
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 1 день назад ∙ 24 ставки |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 2 дня 16 часов назад ∙ 93 ставки |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 3 дня 10 часов назад ∙ 26 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 5 дней 12 часов назад ∙ 55 ставок |
Ищу Senior Full-Stack разработчика (Payload CMS) — миграция 2 сайтов гостиничной сетиСеть курортных отелей переходит с Webflow на собственный headless-стек. Два корпоративных сайта (~140 страниц вместе), multi-tenant архитектура — один код обслуживает несколько отелей на разных доменах. Проект уже стартовал: инфраструктура развернута, tenants настроены, базовые… CMS, Javascript и Typescript ∙ 9 дней 10 часов назад ∙ 19 ставок |