Дебет+ и MySQL

Вопросы по работе подсистемы "Администрирование" в "Дебет Плюс V12"

Re: Помогите втянуть базу в MySQL

Сообщение Veronika » Ср фев 07, 2007 12:17 pm

Sergej писал(а):Виндовс. Установлен MySQL 5.0.27, GUI интерфейс тоже. Сервер запущен, все работает. Запускаю клиента. Просит пароль. Ввожу пароль (111). На команду mysql --user=root --password="password" < путь\\dpbase.arh для втяжки базы матерится, типа не тот синтаксис, читай мануал :lol:
Пробовал через виндовс-администратор, тоже говорит что архив создан не этим администратором.
Можно уточнить команду для втяжки базы?


Команда mysql --user=root --password="password" < путь\\dpbase.arh верная, запускать ее нужно из windows-консоли (cmd), из папочки ..\MySQL\MySQL Server 5.0\bin.
Аватара пользователя
Veronika
Консультант
 
Сообщения: 55
Зарегистрирован: Пн сен 11, 2006 3:28 pm
Откуда: Вероника

Все ок, спасибо за совет

Сообщение Sergej » Чт фев 08, 2007 9:59 am

Спасибо за подсказку. Все втянулось, база подключилась, буду щупать Дебет+ дальше :-))
С мускулом не работал ранее а сходу, методом научного тыка не получилось. Дерби не рассматриваю в принципе. Хотя и сам MySQL под большим вопросом, а возможности пощупать на Оракле нет (для этого сошел бы и бесплатный вариант, XE), хотя я очень сильно сомневаюсь что платная версия програмы с использованием базы Оракла отличается от этой :-))
Аватара пользователя
Sergej
Активист
Активист
 
Сообщения: 28
Зарегистрирован: Чт ноя 09, 2006 11:03 pm

Сообщение Istarin » Пт фев 09, 2007 10:53 am

Istarin писал(а):Та же самая проблема, что и у fantomax. Скачана версия Дебет Плюс v12 для Linux - инсталляция. Сборка 11.1.29 beta.
MySQL - mysql Ver 14.12 Distrib 5.0.18, for suse-linux (i686) using readline 5.1

P.S. В справке о программе пишет 11.1.26
:shock:


Проблема решилась установкой сборки 11.1.28 (и MySQL 5.0.27). Что-то не так с выложенной версией 11.1.29 на сервере? Почему она ведёт себя как 11.1.26?
Аватара пользователя
Istarin
Интересующийся
 
Сообщения: 2
Зарегистрирован: Вт фев 06, 2007 1:06 pm

dpbase.arh

Сообщение m1chael » Пн авг 13, 2007 3:50 pm

dpbase.arh
Подскажите, пожалуйста. Что это за файл, и где он находится. Пытался найти его в рабочей папке "Дебета".

Спасибо.
Аватара пользователя
m1chael
Интересующийся
 
Сообщения: 3
Зарегистрирован: Пн авг 13, 2007 3:44 pm

Нужна версия MySQL не ниже 5.16

Сообщение slava » Пн авг 13, 2007 5:57 pm

dpbase нужно скачать с сайта
http://www.debet.kiev.ua/a-filelib/
в нижней части списка закачек (пиктограмма=дискета)
slava
Консультант
 
Сообщения: 69
Зарегистрирован: Вт сен 12, 2006 4:00 pm

Подключение к базе MYSQL

Сообщение m1chael » Пн сен 03, 2007 8:56 pm

Система Linux Gentoo 2007.
mysql-5.0.44

Все делал по инструкции.
Дохожу до подключения к базе mysql, появляется сообщение:

"Версія програми більша за версію бази
Версія програми 11.3.07
Версія бази 11.2.04
Запустити майстер оновлення бази?"

Нажимаю "Да".
Появляется еще одно окно с галочками. Нажимаю "Начать".
И тут начинают сыпаться сообщения с ошибками:
...
select fnumgrp, fnummask, fgrnum from dpbase.com_cl_lnk where fdoc= concat('com.debet.cdr.prk_oi') and fnop=0
Unknown column 'fnumgrp' in 'field list'

select fnumgrp, fnummask, fgrnum from dpbase.com_cl_lnk where fdoc= concat('SZ') and fnop=0
Unknown column 'fnumgrp' in 'field list'

select fnumgrp, fnummask, fgrnum from dpbase.com_cl_lnk where fdoc= concat('SM') and fnop=0
Unknown column 'fnumgrp' in 'field list'

select fnumgrp, fnummask, fgrnum from dpbase.com_cl_lnk where fdoc= concat('BILDOG') and fnop=0
Unknown column 'fnumgrp' in 'field list'

select fnumgrp, fnummask, fgrnum from dpbase.com_cl_lnk where fdoc= concat('CASDC') and fnop=0
Unknown column 'fnumgrp' in 'field list'
...

Делал эту процедуру и в предыдущей версии "Дебета" - та же ситуация.
Пробовал пару раз заново все шаги - без изменений.

Буду рад любой подсказке.
Аватара пользователя
m1chael
Интересующийся
 
Сообщения: 3
Зарегистрирован: Пн авг 13, 2007 3:44 pm

Сообщение AlexL » Вт сен 04, 2007 3:13 pm

Проверьте, что в настройках соединения у вас стоит dpbase - в нижнем регистре, а не в верхнем.
Аватара пользователя
AlexL
Программист
 
Сообщения: 88
Зарегистрирован: Вт сен 12, 2006 9:32 pm

Сообщение m1chael » Вт сен 04, 2007 9:01 pm

AlexL писал(а):Проверьте, что в настройках соединения у вас стоит dpbase - в нижнем регистре, а не в верхнем.


Спасибо!
Аватара пользователя
m1chael
Интересующийся
 
Сообщения: 3
Зарегистрирован: Пн авг 13, 2007 3:44 pm

Re: Дебет+ и MySQL

Сообщение inoxa » Вт апр 05, 2011 12:39 pm

в MySql admin в закладці General Parameters є обов'язковим "Base directory" i "Data directory"? якщо відомо, що писати в них для Debian GNU/Linux, буду дуже вдячна за допомогу!!
Аватара пользователя
inoxa
Опытный пользователь
Опытный пользователь
 
Сообщения: 55
Зарегистрирован: Ср фев 02, 2011 5:21 pm

Re: Дебет+ и MySQL

Сообщение Дарья » Вт апр 05, 2011 12:49 pm

По умолчанию так:
Вложения
17.jpeg
17.jpeg (94.9 Кб) Просмотров: 6908
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Дебет+ и MySQL

Сообщение inoxa » Вт апр 05, 2011 12:53 pm

дуже дуже дякую)))
Аватара пользователя
inoxa
Опытный пользователь
Опытный пользователь
 
Сообщения: 55
Зарегистрирован: Ср фев 02, 2011 5:21 pm

Re: Дебет+ и MySQL

Сообщение 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.
Аватара пользователя
inoxa
Опытный пользователь
Опытный пользователь
 
Сообщения: 55
Зарегистрирован: Ср фев 02, 2011 5:21 pm

Re: Дебет+ и MySQL

Сообщение Дарья » Ср апр 06, 2011 1:12 pm

Линукс-версия не ищет DPBASE (не пишите бред!). Линукс-версия в этом плане ничем не отличается от windows. Не делайте того, в чем совершенно не ориентируетесь, зачем переименовывать таблицы???????
Экспериментально установлено: архив, сделанный через mysql admin в win отлично переносится в mysql на линуксе, полученная база прекрасно подключается к дебету и модифицируется до текущей версии без единой ошибки.
Вывод: разбирайтесь со СВОЕЙ базой, программой, линуксом и т.д.

Вопрос создания базы по одному шаблону в любой СУБД уже обсуждался, и я писала, что такое уже реализовано и войдет в следующую версию.

Сейчас, если нужно перенести базу из postgresql в mysql, делайте экспорт/импорт через xml иди mdb вручную.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Пред.

Вернуться в Администрирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron