mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-03 04:52:10 +00:00
34 lines
1.1 KiB
SQL
34 lines
1.1 KiB
SQL
-----------------------------------------------------------------------------------
|
|
-- Check that `DICTIONARY` can be created with a `COMMENT` clause
|
|
-- and comment is visible both in `comment` column of `system.dictionaries`
|
|
-- and `SHOW CREATE DICTIONARY`.
|
|
-----------------------------------------------------------------------------------
|
|
|
|
-- prerequisites
|
|
CREATE TABLE source_table
|
|
(
|
|
id UInt64,
|
|
value String
|
|
) ENGINE = Memory();
|
|
|
|
INSERT INTO source_table VALUES (1, 'First');
|
|
INSERT INTO source_table VALUES (2, 'Second');
|
|
|
|
DROP DICTIONARY IF EXISTS 2024_dictionary_with_comment;
|
|
|
|
CREATE DICTIONARY 2024_dictionary_with_comment
|
|
(
|
|
id UInt64,
|
|
value String
|
|
)
|
|
PRIMARY KEY id
|
|
SOURCE(CLICKHOUSE(HOST 'localhost' PORT tcpPort() TABLE 'source_table'))
|
|
LAYOUT(FLAT())
|
|
LIFETIME(MIN 0 MAX 1000)
|
|
COMMENT 'Test dictionary with comment';
|
|
|
|
SHOW CREATE DICTIONARY 2024_dictionary_with_comment;
|
|
SELECT comment FROM system.dictionaries WHERE name == '2024_dictionary_with_comment' AND database == currentDatabase();
|
|
|
|
DROP DICTIONARY IF EXISTS 2024_dictionary_with_comment;
|