таблицы кликхауса (то есть клик будет обращаться к себе самому). Во время CREATE DICTIONARY ошибок не возникает, но в момент обращения ошибка "external dictionary dict_app_cat not found". В чем может быть проблема?
CREATE TABLE time_control.dict_app_cat_temp (
id UUID,
originalName String,
ruName String,
enName String
) ENGINE = Memory;
CREATE DICTIONARY dict_app_cat (
id UUID,
originalName String DEFAULT '-',
ruName String DEFAULT 'Неизвестная категория',
enName String DEFAULT 'Unknown category'
)
PRIMARY KEY id
SOURCE(CLICKHOUSE(
host 'localhost'
port 9000
user 'default'
password ''
db 'time_control'
table 'dict_app_cat_temp'
))
LAYOUT(COMPLEX_KEY_HASHED())
LIFETIME(MIN 0 MAX 0);
а а как ты обращаешься к словарю?
Для словарей созданных через create dict. всегда нужно указывать базу в dict.get в имени словаря
Обсуждают сегодня