Техническое задание: Миграция базы данных программы для автомойки
Цель проекта
Перенести локальную систему хранения данных программы для автомойки (написанной на PureBasic) на серверную базу данных MySQL. Обеспечить стабильную и безопасную работу приложения в новой архитектуре.
Основные задачи
- Создать новую базу данных MySQL на удалённом сервере.
- Проанализировать существующую локальную структуру данных программы.
- Разработать схему (таблицы, связи, индексы) в MySQL, соответствующую логике работы программы.
- Написать скрипты или утилиты для безопасного переноса существующих локальных данных в новую базу.
- Адаптировать исходный код программы на PureBasic для работы с серверной MySQL (замена локальных вызовов на подключение к БД).
- Протестировать функциональность программы после миграции.
Требования к результату
- Программа должна корректно выполнять все свои функции, используя данные из MySQL.
- Соединение с базой данных должно быть стабильным и безопасным.
- Процесс переноса данных должен сохранить их целостность и отсутствие потерь.
- В случае ошибок подключения к серверу программа должна обрабатывать их корректно, без "зависаний".
Технические детали
- Исходная платформа: Программа написана на языке PureBasic.
- Целевая СУБД: MySQL.
- Тип работы: Миграция данных и интеграция.