[ТЕМА ЗАКРЫТА]
Опции темы
25.04.2013 11:26
 
Здравствуйте.

Периодически по разным причинам необходимо внести изменения в таблицы БД СМ или кассы. Для того, что бы изменения могли спуститься-подняться, в поле version ставим 0 и перезапускаем службу.

Есть острая необходимость инициировать процедуру репликации без перезапуска служб. Знаю о способе на вебе СМ: Параметры > Применить

Но необходимо инициировать репликацию в самой БД.
Какими запросами это можно выполнять?

Ведь штатные репликации происходят без перезапуска служб.
25.04.2013 17:40
 
если только через php
придется поразбираться:
- вообще в php
- как вебка УКМа пишет в базу
- как там устроен класс replicator(см. C:\Program Files\Apache Group\Apache2\htdocs\ukm\base\replicator.php)
- как к нему обращаются из других страниц
- как это все организовать не через веб(запуск php.exe с параметрами)
25.04.2013 17:52
 
а не достаточно ли будет поднять версию таблички на +1 и репликация сама закатится
25.04.2013 18:08
 
Цитата:
whitewizard а не достаточно ли будет поднять версию таблички на +1 и репликация сама закатится
чтобы закатилась надо инициировать сверку. как?
25.04.2013 18:39
 
а там не джоб разве висит на этом?
25.04.2013 18:50
 
Цитата:
whitewizard а там не джоб разве висит на этом?
честно, ничего не понял о чем сейчас вы.
можете пальцем указать что куда, что бы достиг заветной цели?
26.04.2013 02:33
 
вот говорю же - надо там разбираться, что да как
версию в +1 будет недостаточно
джоба там нет - за обменом следит не сам mysql, а именно служба "УКМ сервер"
там именно кроме того, что версию надо поднять в текущей таблице,
еще много чего делается
таблица на время такой обработки лочится, в конце разлочивается
и версия определяется не как максимальная в этой таблице,
а как запрошенная из cnv_table_versions
еще там какой-то mysterious_id есть

если просто сделать запись с версией побольше,
то надо еще штатным способом(через вебку) какое-нибудь изменение
в таблице этой сделать(это если без перезапуска служб)
Опции темы



Часовой пояс GMT +3, время: 18:17.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.