184 похожих чатов

Возможно ли в кликхаусе создать алиас для таблицы? Не нашёл подобного

в документации.

24 ответов

49 просмотров

в запросе?

Fedor-Loktionov Автор вопроса
Clir
в запросе?

Нет, на уровне базы - чтобы к одной таблице можно было обращаться по раным названиям в любых запросах.

Fedor-Loktionov Автор вопроса
Yuran
Merge?

О, это подходит. Но, как я понимаю, этот движок нужен для параллельного чтения из разных таблиц - не возникнет каких-то проблем из-за того, что я использую его для чтения из одной довольно большой таблицы?

Fedor Loktionov
О, это подходит. Но, как я понимаю, этот движок ну...

Мне кажется, Merge выступает ровно как алиас, просто еще с доп фичами. Но я сам не юзал

Fedor Loktionov
О, это подходит. Но, как я понимаю, этот движок ну...

тут view очень ограниченное - условия where не прокидываются, поэтому ценность view стремится к нулю на реальных запросах. Не очень понятен изначальный вопрос - про обращения по разным именам к одной и той-же таблице.

Fedor-Loktionov Автор вопроса
Clir
может быть view логичнее?

view, кажется, не логичнее - он, как я понимаю, будет выполнять select * from table, после чего хранить результат этого селекта в памяти

Fedor Loktionov
view, кажется, не логичнее - он, как я понимаю, бу...

так и задача не звучит логичной) зачем разный нейм для одной таблицы?

Fedor-Loktionov Автор вопроса
Clir
так и задача не звучит логичной) зачем разный нейм...

Задача следующая: Есть две таблицы c одинаковой структурой. Нужно иметь возможность быстро заменять одну таблицу на другую для большого количества запросов в разных местах. Идея следующая: создать алиас и написать запросы к нему. По мере необходимости делать его алиасом первой или второй таблицы.

Fedor Loktionov
Задача следующая: Есть две таблицы c одинаковой ст...

тогда Merge выглядит неплохо, _table есть для условий Там пушдаун для вью не работает вроде

Fedor-Loktionov Автор вопроса
Fedor Loktionov
Т.е. так делать не стоит?

возникнет много разных проблем, лучше не использовать engine=Merge без крайней необходимости. он редко используемый и постоянно ломается, сейчас неправильный результат при сортировке например

Fedor-Loktionov Автор вопроса
Denny [Altinity]
возникнет много разных проблем, лучше не использов...

Ок, спасибо. Таким образом, средствами Clickhouse моя задача сейчас не решается?

Boris
тут view очень ограниченное - условия where не про...

>условия where не прокидываются прокидываются, если возможно

Fedor Loktionov
Ок, спасибо. Таким образом, средствами Clickhouse ...

да, алиасов объектов нет. что за задача то?

Denny [Altinity]
>условия where не прокидываются прокидываются, есл...

недавно сделали? Или какие-то важные нюансы есть? Раньше читало всю таблицу.

Fedor-Loktionov Автор вопроса
Denny [Altinity]
да, алиасов объектов нет. что за задача то?

Есть две таблицы c одинаковой структурой. Нужно иметь возможность быстро заменять одну таблицу на другую для большого количества запросов в разных местах. Идея следующая: создать алиас и написать запросы к нему. По мере необходимости делать его алиасом первой или второй таблицы.

Fedor-Loktionov Автор вопроса
Denny [Altinity]
зачем?

Нужно для этих запросов перейти с одной таблицы на другую с возможностью быстро откатить.

Fedor-Loktionov Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта