【TDengine 使用环境】
生产环境
【TDengine 版本】
3.3.5.8
【操作系统以及版本】
linux
【部署方式】非容器部署
【集群节点数】
1
【集群副本数】
1
【描述业务影响】
超级表建表第一个时间字段用错了,已经有一部分数据了,需要将第一个时间字段换成其他时间字段。
【问题复现路径/shan】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
【TDengine 使用环境】
生产环境
【TDengine 版本】
3.3.5.8
【操作系统以及版本】
linux
【部署方式】非容器部署
【集群节点数】
1
【集群副本数】
1
【描述业务影响】
超级表建表第一个时间字段用错了,已经有一部分数据了,需要将第一个时间字段换成其他时间字段。
【问题复现路径/shan】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
主键是无法删除和修改的。只能重新建表了。
或者另外一个方法:
假如现在主键A ,另一个时间字段是 B。
将字段 A、B列的值分别导出来,再分别导入到 B 和A。即将这两个列的值分别导出导入一下。
重新建表的话,有两个问题:2、表无法重命名1、表数据比较多,好的迁移方案吗?
可以重新创建一个新库。不同库内的表是可以重名的。
没有其他再好的方法了。