1

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

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

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

4

1 回答 1

0

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

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

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

于 2021-03-24T13:09:41.890 回答