QuestDb中的时间戳是什么意思?

时间:2021-03-23 18:05:39

标签: questdb

当我创建表时,我对 QuestDb 术语有点迷失

CREATE TABLE views (
username symbol,
name symbol,
ip_address symbol,
post_count long,
timestamp timestamp)

文档的某些部分说我需要添加 timestamp(timestamp)。除了我在上面的创建表中已经指定的列类型之外,时间戳是什么意思?

1 个答案:

答案 0 :(得分:0)

Timestamp 是一种列类型,您正确地使用它来定义名为 timestamp 的列。

此外,在创建表时,可以有多个时间戳类型的列。但只能有一个所谓的指定时间戳。这个特殊的列然后使所有表行按指定的时间戳值排序存储。如果您熟悉 Oracle,它类似于 MsSql 中的索引组织表或聚集键。

如果在创建表的末尾添加 timestamp(timestamp),则表示名称为时间戳的列是表的指定时间戳