Создание правила репликации

Для создания нового правила репликации предназначено диалоговое окно (рис. 8), которое можно вызвать двумя способами.

Создание правила репликации
Рисунок 8. Создание правила репликации

Первый способ
  1. в Инспекторе выделить узел сервера репликации;

  2. выполнить пункт главного меню Сервер = > Добавить таблицу или пункт контекстного меню Добавить таблицу.

Второй способ
  1. в списке серверов репликации выделить сервер;

  2. нажать на пиктограмму на инструментальной панели.

    Появится окно со списком реплицированных таблиц, в которое нужно добавить новое правило нажатием на пиктограмму на инструментальной панели.

    В данном диалоге задаются: имя правила, реплицируемая таблица, сервер-получатель, имя таблицы БД приемника, а также имя пользователя и пароль БД приемника.

  3. При нажатии на пиктограмму откроется табличное поле, в котором можно указать правила для разрешения конфликтов как для всей таблицы, так и для каждого столбца.

    Конфликты между записями могут разрешаться как по приоритетам, так и по вычислению нового значения.

    Возможные значения для приоритетов:

    • по умолчанию (не определено);

    • приоритет пришедшей записи;

    • приоритет существующей записи;

    • приоритет более новой записи;

    • приоритет более старой записи;

    • приоритет сервера с большим весом.

    Возможные значения для вычислений:

    • нет (добавляет в запрос “calculate none”);

    • по умолчанию (не добавляет ничего в запрос);

    • оставить большее;

    • оставить меньшее;

    • взять среднее;

    • изменить текущее значение на разницу между старым и новым.