ALTER ASYNC REPLICATION

Вызов ALTER ASYNC REPLICATION изменяет параметры и состояние экземпляра асинхронной репликации.

Синтаксис

ALTER ASYNC REPLICATION <name> SET (option = value [, ...])

где:

  • name — имя экземпляра асинхронной репликации.
  • SET (option = value [, ...]) — параметры асинхронной репликации.

Параметры

  • STATE — состояние асинхронной репликации. Применимо только совместно с параметром FAILOVER_MODE (см. ниже). Возможные значения:

  • FAILOVER_MODE — режим переключения состояния. Применимо только совместно с параметром STATE. Возможные значения:

    • FORCE — принудительное переключение состояния.
  • Настройки для аутентификации в базе-источнике одним из способов:

    • С помощью токена:

      • TOKEN_SECRET_PATH — секрет, содержащий токен.
    • С помощью логина и пароля:

      • USER — имя пользователя.
      • PASSWORD_SECRET_PATH — секрет, содержащий пароль.
    • С помощью сервисного агента:

      • SERVICE_ACCOUNT_ID — идентификатор сервисного аккаунта.
      • INITIAL_TOKEN_SECRET_PATH — секрет, содержащий токен от сервисного аккаунта. Используется для первоначальной инициализации.

Примеры

Следующий запрос принудительно завершит процесс асинхронной репликации:

ALTER ASYNC REPLICATION my_replication SET (STATE = "DONE", FAILOVER_MODE = "FORCE");

Следующий запрос изменяет секрет:

ALTER ASYNC REPLICATION my_replication SET (TOKEN_SECRET_PATH = "my_token");

См. также

Предыдущая
Следующая