【问题标题】:How to check if an existing table has a designated timestamp?如何检查现有表是否具有指定的时间戳?
【发布时间】:2021-04-29 15:47:36
【问题描述】:

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

【问题讨论】:

    标签: questdb


    【解决方案1】:

    从 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 的文档

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-05-31
        • 2021-06-12
        • 2018-06-27
        • 1970-01-01
        • 2012-02-23
        • 2012-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多