TDengine基于sql+导出语句的备份和恢复实现
TDengine的当前版本:3.3.2.0,理论上通杀.
导出sql
1 | select tbname,* from kuming.biaoming where gpspositioningtime between '2024-08-07 00:00:00' and '2024-08-08 00:00:00' >> test.csv |
此sql会将查询结果导出到执行taos命令的Linux服务器文件夹下test.csv,或者你可以直接填写绝对路径,Linux和Windows都支持.
如果你在本地Windows执行的taos -h ip 命令远程连接,你在那里执行的taos.exe文件会把文件导出到哪里 默认是”C:\TDengine”
导入sql
导出前先把第一行列名数据删除掉.
1 | insert into kuming.biaoming (表字段列表,导出的test.csv第一行有) file 'test.csv'; |
这个文件Linux可以填绝对路径,Windows只能填相对路径,相对于你在那里执行的taos.exe文件
这个路径,同样,默认是”C:\TDengine”
sh脚本
taos 通过-s 参数可以直接执行sql获取结果
1 | taos -h 192.168.9.193 -s "select tbname,* from kuming.biaoming where gpspositioningtime between '2024-08-07 00:00:00' and '2024-08-08 00:00:00' >> test.csv"; |
定时执行就不用教了吧
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Rui的博客!
评论