inoxa » Ср апр 06, 2011 11:14 am
< Путем изучения логов было установлено, что из дампа базы данных, доступной для скачивания создается база данных dpbase, а Linux версия программы ищет базу DBBASE. Это было лекго устранено методом find & replase, НО это помогло только пройти проверку на версию базы данных и произвести ее модификацию. Дальше программа начала ругаться на отсутсвие многих таблиц (например com.CL или com.CLcl). В базе оказались таблицы COM.CL и COM.CLCL. Переименование таблиц помогает, но таких ошибок SQL великое множество - практическй вывод из которого: Linux версия программы для работы с базой MySQL не работоспособна и ее в настоящее время нет! Практического фыхода из ситуации, кроме перелопачивания всех SQL запросов или всех таблиц, чтобы синхронизировать Windows и Linux версии я не вижу. Но как вы сами наверное понимаете, интересует именно вариант Linux (по всем понятным причинам)
Хорошим вариантом было бы создание утилиты (модуля, программы, как угодно можно это называть) которая бы имортировала существующие локальные базы в любой из доступных форматов баз данных. Так бы снялась проблема постоянного обновления дампа и отслеживания его корректности. >
- ось ця ситуація іще дійсна? є інший спосіб не перейменовування всих таблиць, що просить програма? і чому при повному налаштуванні БД в mysql, в Бедет Плюс просить створити: Can't create table 'dpadmin.tmpmodtable' (errno 121)? або якщо є таки спосіб зробити це вручну, буду дуже вдячна на підказку;)
операційна система Debian, Linux.