Изменение правила репликации
Функция
Определение оператора изменения правила репликации.
Спецификация
< изменение правила репликации >
::=
ALTER REPLICATION RULE имя правила
[PASSWORD пароль]
[ENABLE | DISABLE]
[PRIORITY {SECOND | FIRST | NEW | OLD | WEIGHT | DEFAULT}]
[CALCULATE {NONE | MAX | MIN | AVG | DIFFERENCE | DEFAULT}]
[COLUMN (имя столбца[, …])
[PRIORITY {SECOND | FIRST | NEW | OLD | WEIGHT | DEFAULT}]
[CALCULATE {NONE | MAX | MIN | AVG | DIFFERENCE | DEFAULT}]
[...]]
[PASSWORD пароль]
[ENABLE | DISABLE]
[PRIORITY {SECOND | FIRST | NEW | OLD | WEIGHT | DEFAULT}]
[CALCULATE {NONE | MAX | MIN | AVG | DIFFERENCE | DEFAULT}]
[COLUMN (имя столбца[, …])
[PRIORITY {SECOND | FIRST | NEW | OLD | WEIGHT | DEFAULT}]
[CALCULATE {NONE | MAX | MIN | AVG | DIFFERENCE | DEFAULT}]
[...]]
Синтаксические правила
-
< Имя правила >
– идентификатор длиной не более 66 символов, уникальный в БД. -
< Пароль >
– пароль пользователя БД-приемника. -
По умолчанию используются значения
ENABLE
иASYNC
.
Общие правила
-
< Имя правила >
должно ссылаться на правило, которое уже присутствует в системной таблице$$$REPL
. -
Изменять правило репликации имеет право владелец тиражируемой таблицы или пользователь с привилегиями
SELECT
,DELETE
,INSERT
,UPDATE
на эту таблицу. -
Описание конструкций
PRIORITY
иCALCULATE
см. в пункте «Создание правила репликации».