我知道 TDengine 支持各种时间精度,例如毫秒、微秒、纳秒。我在创建数据库使用关键字精度时选择了不同的精度。像下面这样
create table tbnm (ts timestamp, c1 int,...cn nchar(n)) PRECISION 'ns';
那么我想问一下有没有什么sql或者命令可以用来查询表或者数据库的精度。我知道有办法可以使用
show databases;
它将检索整个数据库及其详细信息,其中还包括属于当前用户的所有数据库的精度。像这样,
*************************** 11.row ********************* ******* 名称:mcsdb 创建时间:2021-07-23 16:59:19.312
ntables: 1 vgroups: 1 replica: 1 quorum: 1 days: 10 keep: 3650 cache(MB): 16 blocks: 6 minrows: 100 maxrows: 4096 wallevel: 1 fsync: 3000 comp: 2 cachelast: 0 precision: us update: 0 status: ready
****************************** 12.row ******************** *******
name: nsd created_time: 2021-07-27 13:55:50.137 ntables: 1 vgroups: 1 replica: 1 quorum: 1 days: 10 keep: 3650 cache(MB): 16 blocks: 6 minrows: 100 maxrows: 4096 wallevel: 1 fsync: 3000 comp: 2 cachelast: 0 precision: ns update: 0 status: ready
好吧,这很有效,但是我希望找到一种更好的方法,这种方法会更有效,我不需要在大量数据库中获取。