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
Інтернет-магазину одягуПотрібен розробник для інтернет-магазину одягу Шукаю досвідченого розробника для створення повноцінного інтернет-магазину одягу з дроп-моделлю продажу. Що потрібно зробити: 6 сторінок: головна, товар, кошик, оформлення, акаунт, адмін панель Вхід через Google акаунт Кошик і… HTML та CSS верстання, Javascript та Typescript ∙ 7 годин 42 хвилини тому ∙ 57 ставок |
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 2 дні 18 годин тому ∙ 28 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 4 дні 10 годин тому ∙ 96 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 5 днів 5 годин тому ∙ 27 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 7 днів 6 годин тому ∙ 55 ставок |