暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

时序表管理

由迪 2024-06-19
118

时序表管理

时序表是时序数据的载体,与关系表在关系模型中的意义相同。使用时先创建数据库,再创建时序表,然后才能写入或查询时序数据。

本章节主要介绍时序表管理,包括时序表的创建、修改、删除,以及查看当前 database 下的时序表视图。

创建时序表

用于在当前 database 下创建一个新的时序表。

创建时序表语法如下:

解释CREATE TIMESERIES TABLE [ IF NOT EXISTS ] table_name ( column_name data_type [ tslabel ] [ DEFAULT default_expr ] [, ...] [ COLLATE collation ] ) [ POLICY policy_name ] [ TABLESPACE tablespace_name ];

更多信息请参见CREATE TIMESERIES TABLE

修改时序表

用于修改一张已存在的时序表。可修改内容包括时序表的列名、列默认值、时序表的数据保留策略、所有者,以及时序表的表空间。

修改时序表的语法如下:

ALTER TIMESERIES TABLE [ IF EXISTS ] tablename_name actions

更多信息请参见ALTER TIMESERIES TABLE

删除时序表

用于删除一张或多张已存在的时序表。

删除时序表语法如下:

DROP TIMESERIES TABLE [ IF EXISTS ] table_name [, table1_name ...];

更多信息请参见DROP TIMESERIES TABLE

时序表视图

为方便用户使用,系统定义了一组时序表相关的视图。

timeseries_views.tstable,详细内容参见timeseries_views.tstable

用于展示当前 database 下的所有时序表。

使用示例:

解释--查看schema为timeseries_views下的所有时序表。 Uqbar=# SELECT * FROM timeseries_views.tstable; schemaname | tablename | timecolname | tagcol | tspolicy ------------+-----------+-------------+-----------------+---------- public | weather | time | {city,location} | infinity (1 rows)

timeseries_views.tschunkgroup,详细内容参见timeseries_views.tschunkgroup

用于展示当前 database 下所有时序表的 chunkgroup。

使用示例:

解释--查看时序表weather的ChunkGroup视图。 Uqbar=# SELECT tablename, chunkgroupname, chunkgroupduration, start_time, end_time FROM timeseries_views.tschunkgroup WHERE tablename= 'weather'; tablename | chunkgroupname | chunkgroupduration | start_time | end_time --------------------+--------------------+----------------------+----------------------+---------------- weather | p_1_1 | 7 days | 2022-6-16 00:00:00 | 2022-6-23 00:00:00 weather | p_1_2 | 7 days | 2022-6-16 00:00:00 | 2022-6-23 00:00:00 weather | p_2_1 | 7 days | 2022-6-23 00:00:00 | 2022-6-30 00:00:00 weather | p_2_2 | 7 days | 2022-6-23 00:00:00 | 2022-6-30 00:00:00 (4 rows)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论