tsdbtest_lf.cpp 719 B

12345678910111213141516171819202122232425262728293031
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <utility>
  5. #include <algorithm>
  6. #include "tsdb.h"
  7. int main() {
  8. // 连接到时序数据库服务 (位于 localhost)
  9. tsdb_cpp::tsdb_entry db("localhost");
  10. // 创建并选中数据表 (默认为 tsdb_cpp)
  11. db.create_table();
  12. // 插入单个点,名字为 name1,数据为 1.3,时间为 UTC 100001 纳秒
  13. db.insert_point({ "name1", 1.3, 100001 });
  14. // 批量插入点数据
  15. {
  16. std::vector<tsdb_cpp::point> points;
  17. std::string pt_name = "many_points1";
  18. for (int i = 0; i < 1000; i++) {
  19. points.emplace_back(pt_name, 4.2, i + 1000000);
  20. }
  21. // 批量插入点
  22. db.insert_points(points);
  23. }
  24. std::cout << "All success!" << std::endl;
  25. }