SHOW PIPES
SHOW PIPES выводит список pipes, хранящихся в указанной базе данных или в текущей используемой базе данных. Эта команда поддерживается начиная с версии 3.2.
Синтаксис
SHOW PIPES [FROM <db_name>]
[
WHERE [ NAME { = "<pipe_name>" | LIKE "pipe_matcher" } ]
[ [AND] STATE = { "SUSPENDED" | "RUNNING" | "ERROR" } ]
]
[ ORDER BY <field_name> [ ASC | DESC ] ]
[ LIMIT { [offset, ] limit | limit OFFSET offset } ]
Параметры
FROM <db_name>
Имя базы данных, для которой вы хотите запросить pipes. Если вы не указываете этот параметр, система возвращает pipes для текущей используемой базы данных.
WHERE
Критерии, на основе которых выполняется запрос pipes.
ORDER BY <field_name>
Поле, по которому вы хотите отсортировать возвращаемые записи.
LIMIT
Максимальное количество записей, которое должна вернуть система.
Результат выполнения
Вывод команды состоит из следующих полей.
| Поле | Описание |
|---|---|
| DATABASE_NAME | Имя базы дан ных, в которой хранится pipe. |
| PIPE_ID | Уникальный ID pipe. |
| PIPE_NAME | Имя pipe. |
| TABLE_NAME | Имя целевой таблицы Selena. |
| STATE | Статус pipe. Допустимые значения: RUNNING, FINISHED, SUSPENDED и ERROR. |
| LOAD_STATUS | Общий статус файлов данных, которые должны быть загружены через pipe, включая следующие подполя:
|
| LAST_ERROR | Подробности о последней ошибке, возникшей во время выполнения pipe. Значение по умолчанию: NULL. |
| CREATED_TIME | Дата и время создания pipe. Формат: yyyy-MM-dd HH:mm:ss. Пример: 2023-07-24 14:58:58. |
Примеры
Запрос всех pipes
Переключиться на базу данных с именем mydatabase и показать все pipes в ней:
USE mydatabase;
SHOW PIPES \G
Запрос конкретного pipe
Переключиться на базу данных с именем mydatabase и показать pipe с именем user_behavior_replica в ней:
USE mydatabase;
SHOW PIPES WHERE NAME = 'user_behavior_replica' \G