如何检查现有表是否具有指定的时间戳?

时间:2021-04-29 15:47:36

标签: questdb

一旦我在 QuestDB 中有一个现有表,有没有办法检查该表是否有 designated timestamp,如果有,它是哪一列?

2 个答案:

答案 0 :(得分:1)

我相信从 5.0.6 开始就没有办法了。这绝对是一个缺失的功能。

答案 1 :(得分:1)

从 6.0 版开始,使用 tables()table_columns() 即可实现。下面是一个返回表schema的例子,包括哪一列被设置为指定的时间戳:

table_columns('my_table')
<头>
类型 索引 索引块容量 符号缓存 符号容量 指定
符号 符号 真实 1048576 256
价格 双人 0 0
ts 时间戳 0 0 真实
s STRING 0 0

有关详细信息,请参阅 table meta functions

的文档