Перейти к содержимому


Синхронизация баз данных


Сообщений в теме: 4

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 Ноябрь 2013 - 20:54

Хотел протестировать 1.9.9, переделать кое-что под новые возможности. Для сохранения актуальности текущей информации и чтобы в последствии быстро сделать из нее рабочую базу, решил настроить синхронизацию между настоящей рабочей базой (1.9.8) и тестовой.
Первое, что обнаружил несоответствие описания настройкам:
  • не нашел поле Периодичность загрузки, сек.;
  • отсутствует поле Логин, есть только Пароль.
Настройка крайне утомительна.
Почему не сделать опцию Выбрать все таблицы, если мне нужен полный клон?
Если требуется индивидуальная настройка, зачем выделять каждое поле отдельно, нажимать Добавить, ждать пока перезагрузится страница, опять выбирать поле...
Почему просто не проставлять галочки и выбирать опции синхронизации без выпадающего списка?
Если пойти дальше можно сделать xml-файл для синхронизации настроек, поскольку в каждой базе делаются аналогичные действия. Выгрузив из одной и загрузив его во вторую, можно просто исправить несоответствие полей, если таковое имеется.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 Гость_Roman_*

  • Гости

Отправлено 22 Ноябрь 2013 - 08:56

Документация немного неактуальна, раньше эти поля были, на данный момент их нет. Опции, возможно, появятся. На счёт настроек через файл - это вряд ли, но будет немного другой механизм, существенно упрощающий настройку.

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 22 Ноябрь 2013 - 09:55

Просмотр сообщенияRoman (22 Ноябрь 2013 - 08:56) писал:

Документация немного неактуальна, раньше эти поля были, на данный момент их нет.
Зачем нужен пароль при отсутствии логина?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 Гость_Roman_*

  • Гости

Отправлено 22 Ноябрь 2013 - 10:04

В режиме HTTP обмен двнными идёт по паролю. Т.е. на программах обмена должен быть одинаковый пароль синхронизации, а логин не нужен вообще.

#5 serg499

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 22 Ноябрь 2013 - 11:49

Почему-то при синхронизации по http записи в пассивной базе задваиваются (режим - только загрузка полей, в активной, соот-но, только выгрузка). Синхронизирую 1.9.8 (пассив) и 1.9.6 (актив), в логах есть несколько записей про invalid protocol. Из-за чего такое может быть?





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных