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 中创建问题吗?
我尝试创建一个 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 中创建问题吗?