Создание правила репликации
Для создания нового правила репликации предназначено диалоговое окно (рис. 8), которое можно вызвать двумя способами.
Первый способ
-
в
Инспекторе
выделить узел сервера репликации; -
выполнить пункт главного меню Сервер = > Добавить таблицу или пункт контекстного меню Добавить таблицу.
Второй способ
-
в списке серверов репликации выделить сервер;
-
нажать на пиктограмму на инструментальной панели.
Появится окно со списком реплицированных таблиц, в которое нужно добавить новое правило нажатием на пиктограмму на инструментальной панели.
В данном диалоге задаются: имя правила, реплицируемая таблица, сервер-получатель, имя таблицы БД приемника, а также имя пользователя и пароль БД приемника.
-
При нажатии на пиктограмму откроется табличное поле, в котором можно указать правила для разрешения конфликтов как для всей таблицы, так и для каждого столбца.
Конфликты между записями могут разрешаться как по приоритетам, так и по вычислению нового значения.
Возможные значения для приоритетов:
-
по умолчанию (не определено);
-
приоритет пришедшей записи;
-
приоритет существующей записи;
-
приоритет более новой записи;
-
приоритет более старой записи;
-
приоритет сервера с большим весом.
Возможные значения для вычислений:
-
нет (добавляет в запрос “calculate none”);
-
по умолчанию (не добавляет ничего в запрос);
-
оставить большее;
-
оставить меньшее;
-
взять среднее;
-
изменить текущее значение на разницу между старым и новым.
-