Изменение правила репликации (ALTER REPLICATION RULE)
Функция
Определение оператора изменения правила репликации.
Спецификация
<изменение правила репликации>
::=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см. в пункте «Создание правила репликации».