Перейти к основному содержимому

SUSPEND или RESUME PIPE

Приостанавливает или возобновляет pipe:

  • Когда задача загрузки выполняется (то есть находится в состоянии RUNNING), приостановка (SUSPEND) pipe для этой задачи прерывает выполнение задачи.
  • Когда задача загрузки сталкивается с ошибками, возобновление (RESUME) pipe для этой задачи продолжит выполнение проблемной задачи.

Эта команда поддерживается начиная с версии 1.5.0.

Синтаксис

ALTER PIPE <pipe_name> { SUSPEND | RESUME [ IF SUSPENDED ] }

Параметры

pipe_name

Имя pipe.

Примеры

Приостановка pipe

Приостановить pipe с именем user_behavior_replica (который находится в состоянии RUNNING) в базе данных mydatabase:

USE mydatabase;
ALTER PIPE user_behavior_replica SUSPEND;

Если вы используете SHOW PIPES для запроса pipe, вы увидите, что его состояние изменилось на SUSPEND.

Возобновление pipe

Возобновить pipe с именем user_behavior_replica в базе данных mydatabase:

USE mydatabase;
ALTER PIPE user_behavior_replica RESUME;

Если вы используете SHOW PIPES для запроса pipe, вы увидите, что его состояние изменилось на RUNNING.

Ссылки