当我创建表时,我对 QuestDb 术语有点迷失
CREATE TABLE views (
username symbol,
name symbol,
ip_address symbol,
post_count long,
timestamp timestamp)
文档的某些部分说我需要添加 timestamp(timestamp)
。除了我在上面的创建表中已经指定的列类型之外,时间戳是什么意思?
答案 0 :(得分:0)
Timestamp
是一种列类型,您正确地使用它来定义名为 timestamp
的列。
此外,在创建表时,可以有多个时间戳类型的列。但只能有一个所谓的指定时间戳。这个特殊的列然后使所有表行按指定的时间戳值排序存储。如果您熟悉 Oracle,它类似于 MsSql 中的索引组织表或聚集键。
如果在创建表的末尾添加 timestamp(timestamp)
,则表示名称为时间戳的列是表的指定时间戳