【发布时间】:2021-04-29 15:47:36
【问题描述】:
一旦我在 QuestDB 中有一个现有表,有没有办法检查该表是否有 designated timestamp,如果有,它是哪一列?
【问题讨论】:
标签: questdb
一旦我在 QuestDB 中有一个现有表,有没有办法检查该表是否有 designated timestamp,如果有,它是哪一列?
【问题讨论】:
标签: questdb
从 6.0 版开始可以使用 tables() 和 table_columns()。下面是一个返回表的schema的例子,包括将哪一列设置为指定的时间戳:
table_columns('my_table')
| column | type | indexed | indexBlockCapacity | symbolCached | symbolCapacity | designated |
|---|---|---|---|---|---|---|
| symb | SYMBOL | true | 1048576 | false | 256 | false |
| price | DOUBLE | false | 0 | false | 0 | false |
| ts | TIMESTAMP | false | 0 | false | 0 | true |
| s | STRING | false | 0 | false | 0 | false |
有关详细信息,请参阅table meta functions 的文档
【讨论】:
我相信从 5.0.6 开始就没有办法了。这绝对是一个缺失的功能。
【讨论】: