超级表更换第一个时间字段

【TDengine 使用环境】
生产环境

【TDengine 版本】

3.3.5.8

【操作系统以及版本】

linux

【部署方式】非容器部署

【集群节点数】

1

【集群副本数】

1

【描述业务影响】

超级表建表第一个时间字段用错了,已经有一部分数据了,需要将第一个时间字段换成其他时间字段。

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

主键是无法删除和修改的。只能重新建表了。

或者另外一个方法:

假如现在主键A ,另一个时间字段是 B。

将字段 A、B列的值分别导出来,再分别导入到 B 和A。即将这两个列的值分别导出导入一下。

重新建表的话,有两个问题:2、表无法重命名1、表数据比较多,好的迁移方案吗?

可以重新创建一个新库。不同库内的表是可以重名的。

没有其他再好的方法了。