+7 499 990-10-21

Удаленная БД для всех касс.

Удаленная БД для всех касс.

Сообщение sunsunych » 02 окт 2013, 09:21

Добрый день! Во-первых, спасибо всем кто работает над Дэнси:Кассой. Понемногу разбираюсь с тонкостями и нюансами работы ДК, и вот какая у меня родилась идея - прикрутить к БД отдельное web приложение для учёта товаров, а следом за ней и вопрос:
Я бы хотел вынести БД, кроме настроек оборудования (где установлена ДК), в базу на удаленном PSQL (вне локальной сети, в облачном хостинге). Как я понял - это база LibCash. Если у всех касс будут общие настройки, то и периферийное оборудование (сканер штрих-кодов и ФР) должно быть одинаковым? Если "да", можно ли сделать так, чтобы эти настройки программы хранились локально, а остальные бралась из удаленной ДБ?
И ещё вопрос: где можно взять дамп БД LibCash, dnc_eds, Transactions с базовыми настройками (по-умолчанию), т.е. сразу после установки ДК?
Заранее спасибо за подсказки.
sunsunych
 
Постов: 8
Зарегистрирован: 02 окт 2013, 09:00
Откуда: г. Краснодар

Re: Удаленная БД для всех касс.

Сообщение Бродяга_Джон » 02 окт 2013, 10:37

И ещё вопрос: где можно взять дамп БД LibCash, dnc_eds, Transactions с базовыми настройками (по-умолчанию), т.е. сразу после установки ДК?

элементарно :-)
устанавливаешь ДК, делаешь настройки, перезагружаешь компьютер
и в папке ./dnc_arch увидишь дампы LibCash и Transactions

PS
кстати, БД транзакций, как и товаров, тоже можно вынести на другой сервер и сделать единой для всех РМК
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Удаленная БД для всех касс.

Сообщение Alexander » 02 окт 2013, 10:49

Спасибо за интерес к нашей разработке.

Да, все справочники и настройки программы хранятся в БД LinCash (у Вас тут опечатка). БД Transaction - журнал продаж.
Настройки оборудования при этом хранятся локально в каталоге /etc/hwsrv/ в текстовом формате.

Базу dnc_eds бэкапить нет смысла - она сейчас перерабатывается в связи с тем, что система лояльности DiscountMobile получила развитие в виде Dinect и протокол там поменялся. Т.е. по факту база dnc_eds сейчас не может быть задействована в работе.

P.S. Возьмите на заметку, что при установке обновлений на кассовые места на "центральной БД" необходимо будет выполнять DBUpdate из комплекта диска обновления - эта утилита приводит структуру всех БД в соответствие с устанавливаемым обновлением. Настройки подключения к БД эта утилита берет из тех же файлов, что и сама ДЭНСИ: КАССА - см. каталог /etc/dancy/

P.P.S. Приложение для учета товаров пишете "под себя" или есть идея дальнейшего распространения?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Удаленная БД для всех касс.

Сообщение sunsunych » 02 окт 2013, 11:34

Alexander писал(а):P.P.S. Приложение для учета товаров пишете "под себя" или есть идея дальнейшего распространения?

Пока под себя делаю, но в идеале, если получится удобно, то распространять дальше.

Бродяга_Джон и Александр, ещё раз спасибо, буду пробовать. О результатах сообщу.
sunsunych
 
Постов: 8
Зарегистрирован: 02 окт 2013, 09:00
Откуда: г. Краснодар

Re: Удаленная БД для всех касс.

Сообщение sunsunych » 02 окт 2013, 23:57

С дампами разобрался, lincash перекочевал на удаленный сервер, но после внесения настроек подключения к БД в lincash_db.conf ДЭНСИ говорит мне что подключение к базе с настройками не установлено и пишет в лог:
Код: Выделить всё
error # 202 could not connect to server: Network is  unreachable
Is the server running on host "xxx.xxx.xxx.xxx" and accepting TCP/IP connections on port 5432?

Yes it is. Проверено и подключениями через pgsl терминала, и подключением с помощью pgAdmin3. С pg_hba всё ok.
В какую сторону копать посоветуете?
sunsunych
 
Постов: 8
Зарегистрирован: 02 окт 2013, 09:00
Откуда: г. Краснодар

Re: Удаленная БД для всех касс.

Сообщение Alexander » 03 окт 2013, 00:39

А способ авторизации на сервере какой выбран?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Удаленная БД для всех касс.

Сообщение kedr19 » 03 окт 2013, 07:39

lincash перекочевал на удаленный сервер

В начале вы упомянули "облачном хостинге" - конкретно можете сказать адресок). Тоже хотелось бы покопаться в этом направлении.
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Удаленная БД для всех касс.

Сообщение sunsunych » 03 окт 2013, 07:59

Alexander писал(а):
А способ авторизации на сервере какой выбран?

local - peer
host all md5
kedr19 писал(а):
lincash перекочевал на удаленный сервер

В начале вы упомянули "облачном хостинге" - конкретно можете сказать адресок). Тоже хотелось бы покопаться в этом направлении.

Написал в личку.
sunsunych
 
Постов: 8
Зарегистрирован: 02 окт 2013, 09:00
Откуда: г. Краснодар

Re: Удаленная БД для всех касс.

Сообщение Alexander » 03 окт 2013, 10:47

sunsunych писал(а):local - peer
host all md5

Дело в шифровании - на текущий момент оно не поддерживается :(
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Удаленная БД для всех касс.

Сообщение sunsunych » 03 окт 2013, 11:44

Alexander писал(а):
sunsunych писал(а):local - peer
host all md5

Дело в шифровании - на текущий момент оно не поддерживается :(

Поменял параметр для роли kassir c md5 на password. Не помогло.
Ещё раз проверил доступность удаленного сервера БД с машины где стоит ДК - всё норм. Пингуется.
UPD: параметр trust (как на локальной БД) тоже не помог.
UPD2: перезапуска сервиса postgresql достаточно для обновления параметров из pg_hba.conf же?
UPD3: из терминала командой "psql -h [адрес хоста] -p 5432 -U kassir lincash" подключается нормально.
sunsunych
 
Постов: 8
Зарегистрирован: 02 окт 2013, 09:00
Откуда: г. Краснодар

След.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 4, из них зарегистрированных: 0, скрытых: 0 и гостей: 4 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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