#clickhouse
#clickhouse
Вопрос:
Я хочу перенести некоторые данные из производственного кластера в тестовый кластер. AFAIK самый простой способ — использовать запрос, подобный этому
INSERT INTO company.events (id, value)
SELECT *
FROM remote('clickhouse-srv01.example.com', company.events, 'user', 'password')
WHERE <...>
Проблема в том, что этот запрос будет сохранен system.query_log
с предоставленными учетными данными. Есть ли способ избежать этого? Например, в bash вы можете запустить команду с пробелом, и она не будет сохранена .bash_history
.
Я знаю, что могу перенести целые разделы из производственного кластера, не раскрывая пароль, но это слишком много данных, которые мне не нужны. Вот почему я хочу использовать SELECT ... WHERE ...
.
Ответ №1:
select 1 settings log_queries=0
или
set log_queries=0;
select 1;