-- Tags: no-parallel DROP DATABASE IF EXISTS `01945.db`; CREATE DATABASE `01945.db`; CREATE TABLE `01945.db`.test_dictionary_values ( id UInt64, value String ) ENGINE=TinyLog; INSERT INTO `01945.db`.test_dictionary_values VALUES (0, 'Value'); CREATE DICTIONARY `01945.db`.test_dictionary ( id UInt64, value String ) PRIMARY KEY id LAYOUT(DIRECT()) SOURCE(CLICKHOUSE(DB '01945.db' TABLE 'test_dictionary_values')); SELECT * FROM `01945.db`.test_dictionary; DROP DICTIONARY `01945.db`.test_dictionary; CREATE DICTIONARY `01945.db`.`test_dictionary.test` ( id UInt64, value String ) PRIMARY KEY id LAYOUT(DIRECT()) SOURCE(CLICKHOUSE(DB '01945.db' TABLE 'test_dictionary_values')); SELECT * FROM `01945.db`.`test_dictionary.test`; DROP DICTIONARY `01945.db`.`test_dictionary.test`; DROP TABLE `01945.db`.test_dictionary_values; DROP DATABASE `01945.db`;