Перейти к основному содержимому
Версия: 2.0.x

SUSPEND or RESUME PIPE

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

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

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

Синтаксис

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.

Ссылки