базы Postgres словари
Вижу их в
select * from system.dictionaries;
┌─database─┬─name───────────────────────┬─status─┬─origin────────────────────────────────────────────────┬─type─────────────┬─key────┬─attribute.names────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─attribute.types───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─bytes_allocated─┬─query_count─┬─hit_rate─┬─element_count─┬─────load_factor─┬─source────────────────────────────┬─lifetime_min─┬─lifetime_max─┬──loading_start_time─┬─last_successful_update_time─┬─loading_duration─┬─last_exception─┐
│ │ Оборудование │ LOADED │ /etc/clickhouse-server/my_dictionary.xml │ ComplexKeyHashed │ (UUID) │ ['Идентификатор','Наименование','Актуально','createtime','creator','edittime','editor','ФункциональныйМодуль','ВидОборудования','КомплексОборудования'] │ ['String','String','Int8','DateTime','String','DateTime','String','UUID','UUID','UUID']
Я могу с ними работать как с обычными таблицами через SELECT, использовать их в JOIN?
Прямое обращеник ним мне дает:
select * from Оборудование;
ode: 291. DB::Exception: Received from localhost:9000. DB::Exception: Direct access to _temporary_and_external_tables database is not allowed..
Если ты создаешь словари через xml конфиги, то ты должен для прямого доступа создать таблицу с движком DIctionary
Обсуждают сегодня