вида для создания справочника
create table table_name
(
id Int32,
code String
)
engine = Dictionary('table_name');
Ругается что не может найти внешний словать с table_name, хотя он есть. Что еще нужно указать КХ, чтобы он определил, что словать есть такой?
Говорят, так лучше не делать. Возможно не указал базу данных. Default.table_name
Да, но как иначе к постгре подключиться. Пробовал и указывать. Возможно что-то в конфиге КХ надо еще указать
создавать надо через create dictionary
https://clickhouse.tech/docs/ru/engines/table-engines/integrations/odbc/
Словари нужны, чтобы в селектах можно было без джойнов поменять значения ID. https://clickhouse.tech/docs/ru/sql-reference/functions/ext-dict-functions/#dictget
Спасибо! Так получилось.
Обсуждают сегодня