Clickhouse,创建十进制类型的字典

Clickhouse, create dictionary with decimal type

我尝试创建一个 clickhouse 字典:

CREATE DICTIONARY rnd.exchange_rate_history (
    code String,
    date Date,
    rate Decimal(20, 6)
)
PRIMARY KEY code, date...

但是我得到一个错误:

Unknown type Decimal(20, 6) (version 20.6.3.28 (official build))

我应该如何创建具有这种结构的字典?

尽量使用固定精度的类型,例如Decimal32:

CREATE DICTIONARY test.test_dict_01
(
    `code` String,
    `date` Date,
    `rate` Decimal32(6)
)
PRIMARY KEY code, date
SOURCE(FILE(PATH 'opt/dicts/test.csv'))
LIFETIME(MIN 0 MAX 300)
LAYOUT(COMPLEX_KEY_HASHED())

它看起来像一个错误,你能在 https://github.com/ClickHouse/ClickHouse/issues 中创建问题吗?