虚拟表删除了之后,taosdump 导出数据报错

【TDengine 使用环境】
预生产环境

【TDengine 版本】

3.3.6.13

【操作系统以及版本】

Alibaba Cloud Linux | aarch64

【部署方式】容器

【集群节点数】1

【集群副本数】1

【描述业务影响】

之前创建过一个虚拟表accel_v,后来删除了。现在使用taosdump 导出数据,提示获取虚拟表失败。
执行SHOW NORMAL fuyu.VTABLES;输出为空,但是执行SHOW CREATE VTABLE fuyu.accel_v;可以输出虚拟表的建表语句:
Virtual Table | Create Virtual Table |

==================================================================
accel_v | CREATE STABLE accel_v (`t… |
这种问题应该如何解决?

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

  1. SELECT DISTINCT TBNAME FROM fuyu.accel_v;

DB error: Invalid parameters [0x80000118] (0.004313s)
2. taos> SELECT COUNT(DISTINCT TBNAME) FROM fuyu.accel_v;

DB error: syntax error near “distinct tbname) from fuyu.accel_v;” [0x80002600] (0.000079s)
3. . taos> SHOW NORMAL fuyu.VTABLES;
Query OK, 0 row(s) in set (0.002173s)

4. DESCRIBE fuyu.accel_v;

         field              |          type          |   length    |        note        |     encode     |    compress    |     level      |

================================================================================================================================================
ts | TIMESTAMP | 8 | | delta-i | lz4 | medium |
east_west_accel | FLOAT | 4 | | delta-d | lz4 | medium |
north_south_accel | FLOAT | 4 | | delta-d | lz4 | medium |
tower_id | INT | 4 | TAG | disabled | disabled | disabled |
device_channel | INT | 4 | TAG | disabled | disabled | disabled |
Query OK, 5 row(s) in set (0.001525s)

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

【资源配置】

【报错完整截图】

没有人帮忙看下嘛?

好的,我们先分析下

有解决方案吗?

taosdump 不支持导出虚拟表

我的问题是虚拟表删不掉,删除了之后还在。我现在是通过taosdump dbname指定超级表名来执行导出的,这样是不是可以避免?

是的, 你可以试试