Bladeren bron

update date

wecisecode 5 dagen geleden
bovenliggende
commit
49d379058b
42 gewijzigde bestanden met toevoegingen van 975 en 918 verwijderingen
  1. 102 100
      odbctest/mql/basic/24bucket_promdb/1030data.mql
  2. 44 24
      odbctest/mql/basic/24bucket_promdb/1040valid.mql
  3. 1 1
      odbctest/mql/basic/24bucket_promdb/1080valid.mql
  4. 1 1
      odbctest/mql/basic/24bucket_promdb/1091test.mql
  5. 6 6
      odbctest/mql/basic/24bucket_promdb/1092valid.mql
  6. 2 2
      odbctest/mql/basic/24bucket_promdb/1093valid.mql
  7. 12 12
      odbctest/mql/basic/24bucket_promdb/1094.subquery.aggr.mql
  8. 4 0
      odbctest/mql/basic/24bucket_promdb/1094.subquery.mql
  9. 95 95
      odbctest/mql/basic/24bucket_promdb/1130datacopy.mql
  10. 1 1
      odbctest/mql/basic/24bucket_promdb/1140valid.mql
  11. 72 72
      odbctest/mql/basic/24bucket_promdb/1230data2.mql
  12. 1 1
      odbctest/mql/basic/24bucket_promdb/1240valid.mql
  13. 42 42
      odbctest/mql/basic/24bucket_promdb/1330data3.mql
  14. 1 1
      odbctest/mql/basic/24bucket_promdb/1340valid.mql
  15. 41 41
      odbctest/mql/basic/24bucket_promdb/1430data4.mql
  16. 1 1
      odbctest/mql/basic/24bucket_promdb/1440valid.mql
  17. 44 44
      odbctest/mql/basic/24bucket_promdb/1530data5.mql
  18. 1 1
      odbctest/mql/basic/24bucket_promdb/1540valid.mql
  19. 44 44
      odbctest/mql/basic/24bucket_promdb/1630data6.mql
  20. 1 1
      odbctest/mql/basic/24bucket_promdb/1640valid.mql
  21. 41 41
      odbctest/mql/basic/24bucket_promdb/1730data7.mql
  22. 1 1
      odbctest/mql/basic/24bucket_promdb/1740valid.mql
  23. 41 41
      odbctest/mql/basic/24bucket_promdb/1830data8.mql
  24. 1 1
      odbctest/mql/basic/24bucket_promdb/1840valid.mql
  25. 61 61
      odbctest/mql/basic/24bucket_promdb/1930data9.mql
  26. 1 1
      odbctest/mql/basic/24bucket_promdb/1940valid.mql
  27. 33 33
      odbctest/mql/basic/24bucket_promdb/2030data10.mql
  28. 2 2
      odbctest/mql/basic/24bucket_promdb/2040valid.mql
  29. 106 106
      odbctest/mql/basic/24bucket_promdb/2130data11.mql
  30. 1 1
      odbctest/mql/basic/24bucket_promdb/2140valid.mql
  31. 95 95
      odbctest/mql/basic/24bucket_promdb/2230datasync.mql
  32. 1 1
      odbctest/mql/basic/24bucket_promdb/2240valid.mql
  33. 18 18
      odbctest/mql/basic/24bucket_promdb/2330datadelay.mql
  34. 1 1
      odbctest/mql/basic/24bucket_promdb/2340valid.mql
  35. 18 18
      odbctest/mql/basic/24bucket_promdb/2430datamp.mql
  36. 1 1
      odbctest/mql/basic/24bucket_promdb/2440valid.mql
  37. 1 1
      odbctest/mql/basic/24bucket_promdb/2530data.mql
  38. 2 2
      odbctest/mql/basic/24bucket_promdb/2540valid.mql
  39. 2 2
      odbctest/mql/basic/49mix/0130insertbucket.mql
  40. 1 1
      odbctest/mql/basic/49mix/0180subquery2.mql
  41. 2 0
      odbctest/mql/basic/49mix/0190subquery3.mql
  42. 29 0
      odbctest/mql/uino/069.match.mql

+ 102 - 100
odbctest/mql/basic/24bucket_promdb/1030data.mql

@@ -13,102 +13,102 @@ insert into /test/bucketpromdb (id ) values ('bucketpromdb:wecise' )
 
 insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', 
 		[
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-07-27 00:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-07-27 00:01:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 10:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':3, '__timestamp__':'2024-07-27 11:00:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 23:59:59', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] ) 
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-07-27 00:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-07-27 00:01:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 10:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':3, '__timestamp__':'2025-07-27 11:00:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 23:59:59', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] ) 
 ;
 
 insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', 
 		[
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-09-27 00:00:00', 'tags':'mytag1,mytag2', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-09-27 00:01:00', 'tags':'mytag2,mytag3', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-09-27 10:00:00', 'tags':'mytag3,mytag4', 'CPU':'CPU3'},
-		 { '__name__':'key1', '__value__':3, '__timestamp__':'2024-09-27 11:00:17', 'tags':'mytag4', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-09-27 11:24:17', 'tags':'mytag5', 'CPU':'CPU2'}] )
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-09-27 00:00:00', 'tags':'mytag1,mytag2', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-09-27 00:01:00', 'tags':'mytag2,mytag3', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-09-27 10:00:00', 'tags':'mytag3,mytag4', 'CPU':'CPU3'},
+		 { '__name__':'key1', '__value__':3, '__timestamp__':'2025-09-27 11:00:17', 'tags':'mytag4', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-09-27 11:24:17', 'tags':'mytag5', 'CPU':'CPU2'}] )
 ;
 
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:25:01.555', 'disk':'/opt/matrix/test1', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:02', 'disk':'/opt/matrix/test2', 'CPU':'CPU2'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00.666', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:06', 'disk':'/opt/matrix/test1', 'CPU':'CPU3'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU4'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/hello', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:10', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:50.999', 'disk':'/opt/matrix/test', 'CPU':'CPU2'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:20', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:40', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:30.034', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:21', 'disk':'/opt/matrix', 'CPU':'CPU3'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:15', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:59', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 23:59:59.017';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:25:01.555', 'disk':'/opt/matrix/test1', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:02', 'disk':'/opt/matrix/test2', 'CPU':'CPU2'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00.666', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:06', 'disk':'/opt/matrix/test1', 'CPU':'CPU3'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU4'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/hello', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:10', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:50.999', 'disk':'/opt/matrix/test', 'CPU':'CPU2'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:20', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:40', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:30.034', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:21', 'disk':'/opt/matrix', 'CPU':'CPU3'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:15', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:59', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 23:59:59.017';
 
 insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU3'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU4'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU5'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU4'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU3'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU4'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU2'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU3'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU5'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU4'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 -- insert into /test/bucketpromdb (id, prom) values (?, ? )
 -- /**
 -- beforerun(
+--     set(ct,"2025-10-28 06:54:17"),
 --     add(ct,mqli,second)
 -- )
 -- loop(1000)
@@ -124,7 +124,7 @@ insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '_
 
 -- insert into /test/bucketpromdb (id, prom) values (?, ? )
 -- /**
+-- set(ct,"2025-10-28 15:24:17")
 -- beforerun(
 --     add(ct,1,second)
 -- )
@@ -142,37 +142,37 @@ insert into /test/bucketpromdb (id, prom) values ('bucketpromdb:wecise11', [{ '_
 insert into /test/bucketpromdb (id, prom) values (?, ? )
 /**
 params("bucketpromdb:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "keys1", "value": "ssst", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "keys2", "value": "这是中文长字符串ssstss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "keys1", "value": "ssst", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "keys2", "value": "这是中文长字符串ssstss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb (id, prom) values (?, ? )
 /**
 params("bucketpromdb:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "ssst", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串ssstss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "ssst", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串ssstss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb (id, prom) values (?, ? ) at ?
 /**
 params("bucketpromdb:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "ssst", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串ssstss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
-        "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "ssst", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串ssstss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
+        "2025-07-31 11:24:17")
 **/
 ;
 

+ 44 - 24
odbctest/mql/basic/24bucket_promdb/1040valid.mql

@@ -7,7 +7,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 1, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-09-27', '') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-09-27', '') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 18, 1)
@@ -16,7 +16,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 24, 1)
 ;
 
 SELECT
-  id,prom.date('2024-11-28').find(disk='/opt/matrix*')
+  id,prom.date('2025-11-28').find(disk='/opt/matrix*')
 FROM
   /test/bucketpromdb
 /**
@@ -26,7 +26,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 19, 1)
 **/;
 
 SELECT
-  id,prom.date('2024-11-28').find(name="*key2*")
+  id,prom.date('2025-11-28').find(name="*key2*")
 FROM
   /test/bucketpromdb
 /**
@@ -43,7 +43,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 7, 1)
 **/
 ;
 
-SELECT id, prom.date('2024-07-27') FROM /test/bucketpromdb
+SELECT id, prom.date('2025-07-27') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 0, 1)
@@ -53,7 +53,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 8, 1)
 **/
 ;
 
-SELECT id, prom.date('2024-07-28') FROM /test/bucketpromdb
+SELECT id, prom.date('2025-07-28') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 0, 1)
@@ -63,7 +63,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 4, 1)
 **/
 ;
 
-SELECT id, vtime, prom.date('2024-07-29') FROM /test/bucketpromdb
+SELECT id, vtime, prom.date('2025-07-29') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 0, 1)
@@ -73,7 +73,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 10, 1)
 **/
 ;
 
-SELECT id, prom.date('2024-07-30') FROM /test/bucketpromdb
+SELECT id, prom.date('2025-07-30') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 0, 1)
@@ -83,21 +83,21 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 11, 1)
 **/
 ;
 
-SELECT prom.date('2024-07-31') FROM /test/bucketpromdb where id='bucketpromdb:wecise'
+SELECT prom.date('2025-07-31') FROM /test/bucketpromdb where id='bucketpromdb:wecise'
 /**
 output()
 matchcount("prom.len", 6, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-09-27') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-09-27') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise", "prom.len", 5, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='key2') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-07-26', '').find(name='key2') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 4, 1)
@@ -111,7 +111,7 @@ sleep(1s)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='keys2').find(value ~ '.*中文长字.*') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-07-26', '').find(name='keys2').find(value ~ '.*中文长字.*') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 0, 1)
@@ -119,7 +119,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 3, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='keys2').find(value = '这是中文长字符串ssstss') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-07-26', '').find(name='keys2').find(value = '这是中文长字符串ssstss') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 0, 1)
@@ -127,7 +127,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 3, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='keys1').find(value = 'ssst') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-07-26', '').find(name='keys1').find(value = 'ssst') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 0, 1)
@@ -135,14 +135,14 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 3, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='keys2').find(value !~ '.*中文长字a*') FROM /test/bucketpromdb 
+SELECT id,prom.time('2025-07-26', '').find(name='keys2').find(value !~ '.*中文长字a*') FROM /test/bucketpromdb 
 /**
 output()
 matchcount(id, "bucketpromdb:wecise", "prom", null, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-07-26', '').find(name='key1') FROM /test/bucketpromdb  
+SELECT id,prom.time('2025-07-26', '').find(name='key1') FROM /test/bucketpromdb  
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 4, 1)
@@ -150,7 +150,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 16, 1)
 **/
 ;
 
+-- SELECT id,prom.time('2025-07-26', '').find(name='key1').find(value = 2.9) FROM /test/bucketpromdb  
 -- /**
 -- output()
 -- matchcount(id, "bucketpromdb:wecise11", "prom.len", 0, 1)
@@ -158,7 +158,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 16, 1)
 -- **/
 -- ;
 
+-- SELECT id,prom.time('2025-07-26', '').find(name='key1').find(value >= 2.9) FROM /test/bucketpromdb 
 -- /**
 -- output()
 -- matchcount(id, "bucketpromdb:wecise11", "prom.len", 4, 1)
@@ -166,7 +166,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 16, 1)
 -- **/
 -- ;
 
+-- SELECT prom.time('2025-07-26', '').find(name='key1').find(value <= 2.9) FROM /test/bucketpromdb 
 -- /**
 -- output()
 -- matchcount(id, "bucketpromdb:wecise11", "prom.len", 4, 1)
@@ -174,7 +174,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 16, 1)
 -- **/
 -- ;
 
-select id,prom.time('2024-11-28 11:30', '2024-11-28 11:30').find(name='key1.key2.key4') from /test/bucketpromdb 
+select id,prom.time('2025-11-28 11:30', '2025-11-28 11:30').find(name='key1.key2.key4') from /test/bucketpromdb 
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 1, 1)
@@ -182,7 +182,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 1, 1)
 **/
 ;
 
-SELECT class, id, prom.time('2024-01-01', '').find(name ~ "key1.key2.*") FROM 	 /test/bucketpromdb/ 
+SELECT class, id, prom.time('2025-01-01', '').find(name ~ "key1.key2.*") FROM 	 /test/bucketpromdb/ 
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 18, 1)
@@ -190,7 +190,7 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 19, 1)
 **/
 ;
 
-SELECT id, prom.time('2024-07-24', '').find(name in ["key1"]).find(disk in ["/opt/matrix"]) FROM /test/bucketpromdb 
+SELECT id, prom.time('2025-07-24', '').find(name in ["key1"]).find(disk in ["/opt/matrix"]) FROM /test/bucketpromdb 
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 3, 1)
@@ -198,110 +198,110 @@ matchcount(id, "bucketpromdb:wecise", "prom.len", 1, 1)
 **/
 ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value ~ 'info') FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value !~ 'info') FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value = '这是string测试') FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value in ['这是string测试']) FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value not like '这是string*') FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value like '这是string*') FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value like '这是string*').facet("info", "hello").groupby(1h)  FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-31').find(value like '这是string*').facet("info", "hello").groupby(1h).outlier()  FROM  /test/promdb_string 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_str.date('2025-07-27', '2025-07-28', '2025-07-29', '2025-07-30', '2025-07-31').find(value like '这是string*').facet("error").groupby(1h)  FROM  /test/promdb_string
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-31').time('11:27') FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31') FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31').avg().groupby(1d) FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31').outlier() FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31').time('11:').outlier() FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26').unit('avg') FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31').sigma("count") FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
+-- SELECT id, prom_split.date('2025-07-26','2025-07-27','2025-07-28','2025-07-29','2025-07-30','2025-07-31').sigma("count", 1h) FROM /test/bucketsplit 
 -- /**
 -- output()
 -- **/
 -- ;
 
 SELECT
-  id, prom.time('2024-11-28 11:24:00', '2024-11-28 11:25:00').find(name='key1.key2.key3').sum()
+  id, prom.time('2025-11-28 11:24:00', '2025-11-28 11:25:00').find(name='key1.key2.key3').sum()
 FROM
   /test/bucketpromdb  where id='bucketpromdb:wecise11'
 /**
@@ -310,18 +310,18 @@ matchcount(id, "bucketpromdb:wecise11", "prom.0.2", 2, 1)
 **/
 ;
 
-SELECT id, prom.date('2024-11-28').avg().sigma() FROM  /test/bucketpromdb
+SELECT id, prom.date('2025-11-28').avg().sigma() FROM  /test/bucketpromdb
 /**
 output()
-match(id, "bucketpromdb:wecise11", "prom.0.2", 2.661111111111112, "prom.0.5", 0.16034299655179796)
+match(id, "bucketpromdb:wecise11", "prom.0.2", 2.661111111111112, "prom.0.5", 0.16034299655179796~0.16034299655179798)
 match(id, "bucketpromdb:wecise", "prom.0.2", 2.663157894736843, "prom.0.5", 0.15630781478860528~0.1563078147886053)
 **/
 ;
 
-SELECT id, prom.date('2024-11-28').med() FROM  /test/bucketpromdb
+SELECT id, prom.date('2025-11-28').med() FROM  /test/bucketpromdb
 /**
 output()
-match(id, "bucketpromdb:wecise11", "prom.0.0", 1732764480000, "prom.0.2", 2.7)
-match(id, "bucketpromdb:wecise", "prom.0.0", 1732764510034, "prom.0.2", 2.7)
+match(id, "bucketpromdb:wecise11", "prom.0.2", 2.7)
+match(id, "bucketpromdb:wecise", "prom.0.2", 2.7)
 **/
 ;

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1080valid.mql

@@ -1,7 +1,7 @@
 
 
 
-SELECT id,prom.time('2024-09-27', '') FROM /test/bucketpromdb where id like 'bucketpromdb:wecise*'
+SELECT id,prom.time('2025-09-27', '') FROM /test/bucketpromdb where id like 'bucketpromdb:wecise*'
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "prom.len", 0, 1)

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1091test.mql

@@ -4,7 +4,7 @@ delete prom from /test/bucketpromdb where id='bucketpromdb:wecisen1'
 
 insert into /test/bucketpromdb (id, prom) values (?,?)
 /**
-set(ct,"2024-01-01 00:00:00")
+set(ct,"2025-01-01 00:00:00")
 beforerun(
     add(ct,30,second)
 )

+ 6 - 6
odbctest/mql/basic/24bucket_promdb/1092valid.mql

@@ -9,35 +9,35 @@ matchcount(id, "bucketpromdb:wecisen1", "prom.1.2", 288, 1)
 **/
 ;
 
-SELECT id,prom.date('2024-01-02').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.date('2025-01-02').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 2880, 1)
 **/
 ;
 
-SELECT id,prom.date('2024-01-01', '2024-01-03').time('09:00:00','19:00:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.date('2025-01-01', '2025-01-03').time('09:00:00','19:00:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 2400, 1)
 **/
 ;
 
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-04 00:00:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-04 00:00:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 5760, 1)
 **/
 ;
 
-SELECT id,prom.date('2024-01-02').time('09:09:00','09:19:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.date('2025-01-02').time('09:09:00','09:19:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 20, 1)
 **/
 ;
 
-SELECT id,prom.date('2024-01-02').time('09:09:00','10:19:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.date('2025-01-02').time('09:09:00','10:19:00').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 140, 1)
@@ -45,7 +45,7 @@ matchcount(id, "bucketpromdb:wecisen1", "prom.len", 140, 1)
 ;
 
 
-SELECT id,prom.time('2024-01-01 09:09:09.090', '2024-01-03 19:19:19.191').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.time('2025-01-01 09:09:09.090', '2025-01-03 19:19:19.191').find(name='test1') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
 output()
 matchcount(id, "bucketpromdb:wecisen1", "prom.len", 6980, 1)

+ 2 - 2
odbctest/mql/basic/24bucket_promdb/1093valid.mql

@@ -2,7 +2,7 @@
 
 SELECT id,prom.date('{%2006-01-02,ct}').find(name='test1').sum() FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
-set(ct,"2024-01-02 00:00:00")
+set(ct,"2025-01-02 00:00:00")
 beforerun(
     add(ct,3600,second)
 )
@@ -16,7 +16,7 @@ match("prom.0.2",2880)
 
 SELECT id,prom.date('{%2006-01-02,ct}').find(name='test1').avg().min().max().sum().count() FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 /**
-set(ct,"2024-01-02 00:00:00")
+set(ct,"2025-01-02 00:00:00")
 beforerun(
     add(ct,3600,second)
 )

+ 12 - 12
odbctest/mql/basic/24bucket_promdb/1094.subquery.aggr.mql

@@ -1,6 +1,6 @@
 
 
-SELECT id,prom.time('2024-01-01 09:09:09.090', '2024-01-03 19:19:19.191').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
+SELECT id,prom.time('2025-01-01 09:09:09.090', '2025-01-03 19:19:19.191').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb where id='bucketpromdb:wecisen1'
 -- 测试数据保留 7 天,在类定义中 bucket.ttl=7
 /**
 output()
@@ -12,7 +12,7 @@ matchcount(id, "bucketpromdb:wecisen1", "prom.1.2", 2880, 1)
 
 
 select count(id),prom.count() from (
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
 ) group by prom
 /**
 timeout(60m)
@@ -24,7 +24,7 @@ match(count, 1, "prom.0.2", 8)
 
 
 select count(id),prom from (
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
 ) group by prom
 /**
 timeout(60m)
@@ -39,7 +39,7 @@ match(count, 1, "prom.0.2", 2880, "prom.7.2", 2880)
 
 
 select count(id),prom.avg().max().sum().count().min() from (
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
 ) group by prom
 /**
 timeout(60m)
@@ -51,9 +51,9 @@ match(count, 1, "prom.0.2", 2880, "prom.0.8", 23040, "prom.0.11", 8)
 
 
 
-select count(*),count(prom) as promcount,prom.time('2024-01-03 00:00:00', '2024-01-08 00:00:00').find(name='test1').unit('sum','1d') 
+select count(*),count(prom) as promcount,prom.time('2025-01-03 00:00:00', '2025-01-08 00:00:00').find(name='test1').unit('sum','1d') 
 FROM (
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00') FROM /test/bucketpromdb
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00') FROM /test/bucketpromdb
 )
 group by prom
 /**
@@ -82,9 +82,9 @@ match("a.id","bucketpromdb:wecisen1","a.prom.len",1,"a.prom.0.2",1)
 
 
 
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').avg().groupby('name')
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').avg().groupby('name')
 FROM /test/bucketpromdb
-WHERE  prom.time('2024-01-03 00:00:00', '2024-01-08 00:00:00').avg().groupby('name').assert(avg=1)
+WHERE  prom.time('2025-01-03 00:00:00', '2025-01-08 00:00:00').avg().groupby('name').assert(avg=1)
 /**
 timeout(60m)
 output()
@@ -92,9 +92,9 @@ match("prom.0.0","test1","prom.0.3",1)
 **/
 ;
 
-SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').avg().groupby('name')
+SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').avg().groupby('name')
 FROM /test/bucketpromdb
-WHERE  prom.time('2024-01-03 00:00:00', '2024-01-08 00:00:00').avg().groupby('name').assert($1=1)
+WHERE  prom.time('2025-01-03 00:00:00', '2025-01-08 00:00:00').avg().groupby('name').assert($1=1)
 /**
 timeout(60m)
 output()
@@ -105,9 +105,9 @@ match("prom.0.0","test1","prom.0.3",1)
 
 
 select id,prom.avg().groupby(name) from(
-    SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00')
+    SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00')
     FROM /test/bucketpromdb
-    WHERE  prom.time('2024-01-03 00:00:00', '2024-01-08 00:00:00').avg().groupby(name).assert($1=1)
+    WHERE  prom.time('2025-01-03 00:00:00', '2025-01-08 00:00:00').avg().groupby(name).assert($1=1)
 )
 /**
 timeout(60m)

+ 4 - 0
odbctest/mql/basic/24bucket_promdb/1094.subquery.mql

@@ -8,7 +8,7 @@
 
 
 -- select id.count(),prom.count(),prom from (
+-- SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
 -- ) group by prom
 -- /**
 -- timeout(60m)
@@ -35,7 +35,7 @@
 
 
 
+-- SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
 -- /**
 -- timeout(60m)
 -- output()
@@ -45,9 +45,9 @@
 
 
 -- select id,prom.avg().groupby(name) from(
+--     SELECT id,prom.time('2025-01-02 00:00:00', '2025-01-10 00:00:00')
 --     FROM /test/bucketpromdb
+--     WHERE  prom.time('2025-01-03 00:00:00', '2025-01-08 00:00:00').avg().groupby(name).assert($1=1)
 -- )
 -- /**
 -- timeout(60m)

+ 95 - 95
odbctest/mql/basic/24bucket_promdb/1130datacopy.mql

@@ -1,94 +1,94 @@
 
 insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', 
 		[
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-07-27 00:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':1, '__timestamp__':'2024-07-27 00:01:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 10:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':3, '__timestamp__':'2024-07-27 11:00:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 23:59:59', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] ) 
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-07-27 00:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':1, '__timestamp__':'2025-07-27 00:01:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 10:00:00', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':3, '__timestamp__':'2025-07-27 11:00:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 23:59:59', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] ) 
 ;
 
 
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:25:01.555', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:02', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00.666', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:25:01.555', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:02', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00.666', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:10', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:50.999', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:20', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:40', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:30.034', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:21', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:15', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:59', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 23:59:59.017';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:10', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:50.999', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:20', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:40', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:30.034', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:21', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:15', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:59', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 23:59:59.017';
 
 insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb (id, pprom) values ('bucketpromdb:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 insert into /test/bucketpromdb (id, pprom) values (?, ? )
 /**
 beforerun(
-    set(ct,"2024-10-28 06:54:17"),
+    set(ct,"2025-10-28 06:54:17"),
     add(ct,mqli,second)
 )
 loop(1000)
@@ -104,7 +104,7 @@ params("bucketpromdb:wecise", [
 
 insert into /test/bucketpromdb (id, pprom) values (?, ? )
 /**
-set(ct,"2024-10-28 15:24:17")
+set(ct,"2025-10-28 15:24:17")
 beforerun(
     add(ct,1,second)
 )
@@ -122,37 +122,37 @@ params("bucketpromdb:wecise", [
 insert into /test/bucketpromdb (id, pprom) values (?, ? )
 /**
 params("bucketpromdb:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "keys1", "value": "sss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "keys1", "value": "sss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb (id, pprom) values (?, ? )
 /**
 params("bucketpromdb:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb (id, pprom) values (?, ? ) at ?
 /**
 params("bucketpromdb:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
-        "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
+        "2025-07-31 11:24:17")
 **/
 ;
 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1140valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,pprom.time('2024-01-27', '') FROM /test/bucketpromdb
+SELECT id,pprom.time('2025-01-27', '') FROM /test/bucketpromdb
 /**
 output()
 matchcount(id, "bucketpromdb:wecise11", "pprom.len", 34, 1)

+ 72 - 72
odbctest/mql/basic/24bucket_promdb/1230data2.mql

@@ -1,110 +1,110 @@
 
 insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':18.8, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':12.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':18.8, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':12.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':12.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.86, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':22.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':28.8, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':22.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':22.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':18.8, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':12.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':18.8, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':12.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':12.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.86, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':22.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':28.8, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':22.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':22.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.6, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':4.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.6, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':4.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-12-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] );
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2024-12-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2024-12-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-12-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-12-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-12-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-12-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-12-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2024-12-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-12-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] );
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2025-12-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.8, '__timestamp__':'2025-12-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-12-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-12-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-12-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-12-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-12-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.6, '__timestamp__':'2025-12-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
 
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-12-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.6, '__timestamp__':'2024-12-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-12-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2024-12-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-12-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2024-12-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-12-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':4.7, '__timestamp__':'2024-12-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-12-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-12-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.6, '__timestamp__':'2025-12-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-12-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2025-12-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-12-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':3.7, '__timestamp__':'2025-12-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-12-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':4.7, '__timestamp__':'2025-12-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdb2 (id, prom2) values ('bucketpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-12-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
 
 insert into /test/bucketpromdb2 (id, prom2) values (?, ? )
 /**
 params("bucketpromdb2:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 11:24:17"},
-		{"name": "key2", "value": 1.8, "timestamp": "2024-07-28 11:25:18"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-28 11:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 11:24:17"},
+		{"name": "key2", "value": 1.8, "timestamp": "2025-07-28 11:25:18"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-28 11:25:19"}])
 **/
 ;
 
 insert into /test/bucketpromdb2 (id, prom2) values (?, ? )
 /**
 params("bucketpromdb2:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/
 ;
 
 insert into /test/bucketpromdb2 (id, prom2) values (?, ? )
 /**
 params("bucketpromdb2:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb2 (id, prom2) values (?, ? )
 /**
 params("bucketpromdb2:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb2 (id, prom2) values (?, ? ) at ?
 /**
 params("bucketpromdb2:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 5, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}],
-        "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 5, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}],
+        "2025-07-31 11:24:17")
 **/
 ;
 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1240valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom2.time('2024-01-27', '') FROM /test/bucketpromdb2
+SELECT id,prom2.time('2025-01-27', '') FROM /test/bucketpromdb2
 /**
 output()
 matchcount(id, "bucketpromdb2:wecise", "prom2.len", 71, 1)

+ 42 - 42
odbctest/mql/basic/24bucket_promdb/1330data3.mql

@@ -1,79 +1,79 @@
 
 insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.08, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.08, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.27, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.37, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.27, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.37, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':22.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':12.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':23.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':22.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':12.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb3 (id, prom3) values ('bucketpromdb3:wecise', [{ '__name__':'key1.key2.key4', '__value__':23.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb3 (id, prom3) values (?, ? )
 /**
 params("bucketpromdb3:wecise", [
-		{"name": "key1", "value": 2.6, "timestamp": "2024-07-28 11:24:17"},
-		{"name": "key2", "value": 1, "timestamp": "2024-07-28 11:25:18"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-28 11:25:19"}])
+		{"name": "key1", "value": 2.6, "timestamp": "2025-07-28 11:24:17"},
+		{"name": "key2", "value": 1, "timestamp": "2025-07-28 11:25:18"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-28 11:25:19"}])
 **/
 ;
 
 insert into /test/bucketpromdb3 (id, prom3) values (?, ? )
 /**
 params("bucketpromdb3:wecise", [
-		{"name": "key1", "value": 2.7, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2.7, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/
 ;
 
 insert into /test/bucketpromdb3 (id, prom3) values (?, ? )
 /**
 params("bucketpromdb3:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"name": "key3", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"name": "key3", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb3 (id, prom3) values (?, ? )
 /**
 params("bucketpromdb3:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
 insert into /test/bucketpromdb3 (id, prom3) values (?, ? ) at ?
 /**
 params("bucketpromdb3:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
-        "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], 
+        "2025-07-31 11:24:17")
 **/
 ;
 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1340valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom3.time('2024-01-27', '') FROM /test/bucketpromdb3
+SELECT id,prom3.time('2025-01-27', '') FROM /test/bucketpromdb3
 /**
 output()
 matchcount(id, "bucketpromdb3:wecise", "prom3.len", 41, 1)

+ 41 - 41
odbctest/mql/basic/24bucket_promdb/1430data4.mql

@@ -1,38 +1,38 @@
 
 insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', 
-		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.18, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.18, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.75, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.72, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.76, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.75, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.72, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.76, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.27, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.27, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb4 (id, prom4) values ('bucketpromdb4:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb4 (id, prom4) values (?, ? )
 /**
 params("bucketpromdb4:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 11:24:17"},
-		{"name": "key2", "value": 1.8, "timestamp": "2024-07-28 11:25:18"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-28 11:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 11:24:17"},
+		{"name": "key2", "value": 1.8, "timestamp": "2025-07-28 11:25:18"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-28 11:25:19"}])
 **/
 ;
 
@@ -40,40 +40,40 @@ params("bucketpromdb4:wecise", [
 insert into /test/bucketpromdb4 (id, prom4) values (?, ? )
 /**
 params("bucketpromdb4:wecise", [
-		{"name": "key1", "value": 2.7, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2.7, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/;
 
 
 insert into /test/bucketpromdb4 (id, prom4) values (?, ? )
 /**
 params("bucketpromdb4:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 
 insert into /test/bucketpromdb4 (id, prom4) values (?, ? )
 /**
 params("bucketpromdb4:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 
 insert into /test/bucketpromdb4 (id, prom4) values (?, ? ) at ?
 /**
 params("bucketpromdb4:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 /**

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1440valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom4.time('2024-01-27', '') FROM /test/bucketpromdb4
+SELECT id,prom4.time('2025-01-27', '') FROM /test/bucketpromdb4
 /**
 output()
 matchcount(id, "bucketpromdb4:wecise", "prom4.len", 41, 1)

+ 44 - 44
odbctest/mql/basic/24bucket_promdb/1530data5.mql

@@ -1,62 +1,62 @@
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key2', '__value__':8.28, '__timestamp__':'2024-07-27 11:25:18'}] )
+		[{ '__name__':'key2', '__value__':8.28, '__timestamp__':'2025-07-27 11:25:18'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19'}] )
+		[{ '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19'}] )
+		[{ '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] )
+		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key2', '__value__':8.38, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'}] )
+		[{ '__name__':'key2', '__value__':8.38, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'}] )
+		[{ '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', 
-		[{ '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.87, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.78, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.07, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.87, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.78, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':12.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.07, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.57, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb/subpromdb (id, prom) values ('subpromdb:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values (?, ? )
 /**
 loop(1000)
 beforerun(
-    set(ct,"2024-10-28 11:24:17"),
+    set(ct,"2025-10-28 11:24:17"),
     add(ct,mqli,second)
 )
 params("subpromdb:wecise", [
@@ -69,37 +69,37 @@ params("subpromdb:wecise", [
 insert into /test/bucketpromdb/subpromdb (id, prom) values (?, ? )
 /**
 params("subpromdb:wecise", [
-		{"name": "key1", "value": 2.7, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2.7, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values (?, ? )
 /**
 params("subpromdb:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values (?, ? )
 /**
 params("subpromdb:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix/test", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb (id, prom) values (?, ? ) at ?
 /**
 params("subpromdb:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 /**

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1540valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom.time('2024-01-27', '') FROM /test/bucketpromdb/subpromdb
+SELECT id,prom.time('2025-01-27', '') FROM /test/bucketpromdb/subpromdb
 /**
 output()
 matchcount(id, "subpromdb:wecise", "prom.len", 3042, 1)

+ 44 - 44
odbctest/mql/basic/24bucket_promdb/1630data6.mql

@@ -1,61 +1,61 @@
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key1', '__value__':2.6, '__timestamp__':'2024-07-27 11:24:17'}] )
+		[{ '__name__':'key1', '__value__':2.6, '__timestamp__':'2025-07-27 11:24:17'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key2', '__value__':8, '__timestamp__':'2024-07-27 11:25:18'}] )
+		[{ '__name__':'key2', '__value__':8, '__timestamp__':'2025-07-27 11:25:18'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key5', '__value__':3.9, '__timestamp__':'2024-07-27 11:25:19'}] )
+		[{ '__name__':'key5', '__value__':3.9, '__timestamp__':'2025-07-27 11:25:19'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key48', '__value__':100.9, '__timestamp__':'2024-07-27 11:26:19'}] )
+		[{ '__name__':'key48', '__value__':100.9, '__timestamp__':'2025-07-27 11:26:19'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key1', '__value__':20.7, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'}] )
+		[{ '__name__':'key1', '__value__':20.7, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key2', '__value__':18.8, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'}] )
+		[{ '__name__':'key2', '__value__':18.8, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key5', '__value__':22.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'}] )
+		[{ '__name__':'key5', '__value__':22.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'}] )
 ;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', 
-		[{ '__name__':'key48', '__value__':25.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key48', '__value__':25.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb/subpromdb2 (id, prom) values ('subpromdb2:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values (?, ? )
 /**
 beforerun(
-    set(ct,"2024-10-28 11:24:17"),
+    set(ct,"2025-10-28 11:24:17"),
     add(ct,mqli,second)
 )
 params("subpromdb2:wecise", [
@@ -68,37 +68,37 @@ params("subpromdb2:wecise", [
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values (?, ? )
 /**
 params("subpromdb2:wecise", [
-		{"name": "key1", "value": 2.7, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2.7, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values (?, ? )
 /**
 params("subpromdb2:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values (?, ? )
 /**
 params("subpromdb2:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb/subpromdb2 (id, prom) values (?, ? ) at ?
 /**
 params("subpromdb2:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 /**

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1640valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom.time('2024-01-27', '') FROM /test/bucketpromdb/subpromdb2
+SELECT id,prom.time('2025-01-27', '') FROM /test/bucketpromdb/subpromdb2
 /**
 output()
 matchcount(id, "subpromdb2:wecise", "prom.len", 45, 1)

+ 41 - 41
odbctest/mql/basic/24bucket_promdb/1730data7.mql

@@ -1,74 +1,74 @@
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', 
-		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.48, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.48, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.47, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.37, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.78, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.27, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.47, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.37, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.78, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.27, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.17, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb2/subpromdbs (id, prom2) values ('subpromdbs:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values (?, ? )
 /**
 params("subpromdbs:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 11:24:17"},
-		{"name": "key2", "value": 1.8, "timestamp": "2024-07-28 11:25:18"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-28 11:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 11:24:17"},
+		{"name": "key2", "value": 1.8, "timestamp": "2025-07-28 11:25:18"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-28 11:25:19"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values (?, ? )
 /**
 params("subpromdbs:wecise", [
-		{"name": "key1", "value": 2.7, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2.7, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values (?, ? )
 /**
 params("subpromdbs:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values (?, ? )
 /**
 params("subpromdbs:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbs (id, prom2) values (?, ? ) at ?
 /**
 params("subpromdbs:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 /**

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1740valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom2.time('2024-01-27', '') FROM /test/bucketpromdb2/subpromdbs
+SELECT id,prom2.time('2025-01-27', '') FROM /test/bucketpromdb2/subpromdbs
 /**
 output()
 matchcount(id, "subpromdbs:wecise", "prom2.len", 41, 1)

+ 41 - 41
odbctest/mql/basic/24bucket_promdb/1830data8.mql

@@ -1,75 +1,75 @@
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', 
-		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.58, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.58, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.117, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':null, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.117, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
 
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':22.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':12.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':null, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':22.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdb2/subpromdbss (id, prom2) values ('subpromdbss:wecise', [{ '__name__':'key1.key2.key4', '__value__':12.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values (?, ? )
 /**
 params("subpromdbss:wecise", [
-		{"name": "key1", "value": 2.6, "timestamp": "2024-07-28 11:24:17"},
-		{"name": "key2", "value": 1.8, "timestamp": "2024-07-28 11:25:18"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-28 11:25:19"}])
+		{"name": "key1", "value": 2.6, "timestamp": "2025-07-28 11:24:17"},
+		{"name": "key2", "value": 1.8, "timestamp": "2025-07-28 11:25:18"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-28 11:25:19"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values (?, ? )
 /**
 params("subpromdbss:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values (?, ? )
 /**
 params("subpromdbss:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2.8, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2.8, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values (?, ? )
 /**
 params("subpromdbss:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 
 insert into /test/bucketpromdb2/subpromdbss (id, prom2) values (?, ? ) at ?
 /**
 params("subpromdbss:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 /**

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1840valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom2.time('2024-01-27', '') FROM /test/bucketpromdb2/subpromdbss
+SELECT id,prom2.time('2025-01-27', '') FROM /test/bucketpromdb2/subpromdbss
 /**
 output()
 matchcount(id, "subpromdbss:wecise", "prom2.len", 41, 1)

+ 61 - 61
odbctest/mql/basic/24bucket_promdb/1930data9.mql

@@ -2,7 +2,7 @@
 insert into /test/bucketsplit (id, prom_split) values (?, ? )
 /**
 loop(1440)
-set(ct,"2024-07-20 00:00:00")
+set(ct,"2025-07-20 00:00:00")
 beforerun(
     add(ct,60,second)
 )
@@ -28,74 +28,74 @@ params("bucketsplit:wecise", [
 **/;
 
 insert into /test/bucketsplit (id, prom_split) values ('bucketsplit:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-25 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-25 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-25 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-25 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-25 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-25 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-25 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-25 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
-		 { '__name__':'key1', '__value__':200, '__timestamp__':'2024-07-25 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':80.81, '__timestamp__':'2024-07-25 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2024-07-25 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':20.9, '__timestamp__':'2024-07-25 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':200, '__timestamp__':'2025-07-25 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':80.81, '__timestamp__':'2025-07-25 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2025-07-25 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':20.9, '__timestamp__':'2025-07-25 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
 		 
-		 { '__name__':'key1', '__value__':20, '__timestamp__':'2024-07-26 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2024-07-26 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2024-07-26 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':200.9, '__timestamp__':'2024-07-26 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':20, '__timestamp__':'2025-07-26 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2025-07-26 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2025-07-26 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':200.9, '__timestamp__':'2025-07-26 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
-		 { '__name__':'key1', '__value__':20, '__timestamp__':'2024-07-26 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2024-07-26 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2024-07-26 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':20.9, '__timestamp__':'2024-07-26 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':20, '__timestamp__':'2025-07-26 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2025-07-26 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2025-07-26 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':20.9, '__timestamp__':'2025-07-26 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
-		 { '__name__':'key1', '__value__':20, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':200.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':20, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':800.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':20.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':200.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:34:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:35:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:35:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:36:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
 		 
 		 
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-25 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-25 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-25 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-25 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-26 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-26 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-26 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-26 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 09:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 09:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 09:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 09:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 09:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 09:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 09:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 09:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 09:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 09:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 09:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 09:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-25 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-25 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-25 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-25 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-26 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-26 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-26 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-26 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 09:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 09:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 09:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 09:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 09:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 09:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 09:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 09:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 09:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 09:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 09:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 09:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 09:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 09:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 09:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 09:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
 ;
 
 insert into /test/bucketsplit (id, prom_split) values ('bucketsplit:wecise', 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/1940valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom_split.time('2024-01-27', '') FROM /test/bucketsplit
+SELECT id,prom_split.time('2025-01-27', '') FROM /test/bucketsplit
 /**
 output()
 matchcount(id, "bucketsplit:wecise", "prom_split.len", 25980, 1)

+ 33 - 33
odbctest/mql/basic/24bucket_promdb/2030data10.mql

@@ -1,21 +1,21 @@
 
 insert into /test/promdb_string (id, prom_str) values ('promdb_string:wecise', 
-		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试 queries: info: client 192.168.174.115#43747', '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试 queries: info: client 192.168.174.115#36176 (rx.thegov.win): query: rx.thegov.win IN A + (192.168.174.124)', '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试 error', '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试 host tiger', '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试 homeway', '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试 resolver: debug 1: createfetch: deb.thegov.win A', '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':"这是string测试 error (network unreachable) resolving './NS/IN': 2001:500:84::b#53", '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试 queries: info: client 192.168.174.115#43747', '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试 queries: info: client 192.168.174.115#36176 (rx.thegov.win): query: rx.thegov.win IN A + (192.168.174.124)', '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试 error', '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试 host tiger', '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试 homeway', '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试 resolver: debug 1: createfetch: deb.thegov.win A', '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':"这是string测试 error (network unreachable) resolving './NS/IN': 2001:500:84::b#53", '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
 ;
 
 insert into /test/promdb_string (id, prom_str) values ('promdb_string:wecise', 
@@ -50,26 +50,26 @@ params("promdb_string:wecise", [
 **/;
 
 insert into /test/promdb_string2 (id, prom_str2) values ('promdb_string2:wecise', 
-		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'}])
+		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'}])
 ;
 
 insert into /test/promdb_string2 (id, prom_str2) values ('promdb_string2:wecise', 
-		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试 queries: info: client 192.168.174.115#43747', '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试 queries: info: client 192.168.174.115#36176 (rx.thegov.win): query: rx.thegov.win IN A + (192.168.174.124)', '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试 error', '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试 host tiger', '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试 homeway', '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试 resolver: debug 1: createfetch: deb.thegov.win A', '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':"这是string测试 error (network unreachable) resolving './NS/IN': 2001:500:84::b#53", '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}])
+		[{ '__name__':'key1', '__value__':'这是string测试 hello world', '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试 queries: info: client 192.168.174.115#43747', '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试 queries: info: client 192.168.174.115#36176 (rx.thegov.win): query: rx.thegov.win IN A + (192.168.174.124)', '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试 error', '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试 host tiger', '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试 homeway', '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':'这是string测试 error', '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试 resolver: debug 1: createfetch: deb.thegov.win A', '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':"这是string测试 error (network unreachable) resolving './NS/IN': 2001:500:84::b#53", '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':'这是string测试', '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}])
 ;
 
 /**

+ 2 - 2
odbctest/mql/basic/24bucket_promdb/2040valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom_str.time('2024-01-27', '') FROM /test/promdb_string
+SELECT id,prom_str.time('2025-01-27', '') FROM /test/promdb_string
 /**
 output()
 matchcount(id, "promdb_string:wecise", "prom_str.len", 22, 1)
@@ -8,7 +8,7 @@ matchcount(id, "promdb_string:wecise", "prom_str.len", 22, 1)
 
 -- 早期版本,相同labels的ikey编码结果可能不同
 -- 相同数据不能覆盖,结果为17
-SELECT id,prom_str2.time('2024-01-27', '') FROM /test/promdb_string2
+SELECT id,prom_str2.time('2025-01-27', '') FROM /test/promdb_string2
 /**
 output()
 matchcount(id, "promdb_string2:wecise", "prom_str2.len", 16, 1)

+ 106 - 106
odbctest/mql/basic/24bucket_promdb/2130data11.mql

@@ -1,104 +1,104 @@
 
 insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 12:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 12:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 12:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 12:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 12:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 12:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 12:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 12:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 12:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 12:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 12:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 12:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 12:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 12:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 12:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 12:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 12:24:17', 'disk':'/opt/matrix1', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 12:25:18', 'disk':'/opt/matrix2', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 12:25:19', 'disk':'/opt/matrix3', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 12:26:19', 'disk':'/opt/matrix4', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 12:24:17', 'disk':'/opt/matrix5', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 12:25:18', 'disk':'/opt/matrix6', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 12:25:19', 'disk':'/opt/matrix7', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 12:26:19', 'disk':'/opt/matrix8', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 12:24:17', 'disk':'/opt/matrix9', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 12:25:18', 'disk':'/opt/matrix10', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 12:25:19', 'disk':'/opt/matrix11', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 12:26:19', 'disk':'/opt/matrix12', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 12:24:17', 'disk':'/opt/matrix12', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 12:25:18', 'disk':'/opt/matrix13', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 12:25:19', 'disk':'/opt/matrix13', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 12:26:19', 'disk':'/opt/matrix13', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdbnocache (id, prom_nocache) values ('bucketpromdbnocache:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 
 insert into /test/bucketpromdbnocache (id, prom_nocache) values (?, ? )
 /**
 loop(1000)
-set(ct,"2024-10-28 11:24:17")
+set(ct,"2025-10-28 11:24:17")
 beforerun(
     add(ct,mqli,second)
 )
@@ -115,7 +115,7 @@ params("bucketpromdbnocache:wecise", [
 insert into /test/bucketpromdbnocache (id, prom_nocache) values (?, ? )
 /**
 loop(1000)
-set(ct,"2024-10-28 15:24:17")
+set(ct,"2025-10-28 15:24:17")
 beforerun(
     add(ct,mqli,second)
 )
@@ -132,36 +132,36 @@ params("bucketpromdbnocache:wecise", [
 insert into /test/bucketpromdbnocache (id, prom_nocache) values (?, ? )
 /**
 params("bucketpromdbnocache:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "keys1", "value": "sss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "keys1", "value": "sss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 
 insert into /test/bucketpromdbnocache (id, prom_nocache) values (?, ? )
 /**
 params("bucketpromdbnocache:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/;
 
 
 insert into /test/bucketpromdbnocache (id, prom_nocache) values (?, ? ) at ?
 /**
 params("bucketpromdbnocache:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix/test", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/;
 
 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/2140valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom_nocache.time('2024-01-27', '') FROM /test/bucketpromdbnocache
+SELECT id,prom_nocache.time('2025-01-27', '') FROM /test/bucketpromdbnocache
 /**
 output()
 matchcount(id, "bucketpromdbnocache:wecise11", "prom_nocache.len", 34, 1)

+ 95 - 95
odbctest/mql/basic/24bucket_promdb/2230datasync.mql

@@ -1,86 +1,86 @@
 
 insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix/test', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', 
-		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2024-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2024-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2024-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-28 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2024-07-29 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
-		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2024-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
-		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2024-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
-		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2024-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
-		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2024-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
+		[{ '__name__':'key1', '__value__':2, '__timestamp__':'2025-07-27 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.81, '__timestamp__':'2025-07-27 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-27 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-27 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-28 11:24:17', 'disk':'/opt/matrix/test', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.82, '__timestamp__':'2025-07-28 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-28 11:25:19', 'disk':'/opt/matrix/test', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-28 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-29 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.83, '__timestamp__':'2025-07-29 11:25:18', 'disk':'/opt/matrix/test', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-29 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-29 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'},
+		 { '__name__':'key1', '__value__':2.7, '__timestamp__':'2025-07-30 11:24:17', 'disk':'/opt/matrix', 'CPU':'CPU1'},
+		 { '__name__':'key2', '__value__':8.84, '__timestamp__':'2025-07-30 11:25:18', 'disk':'/opt/matrix', 'CPU':'CPU2'},
+		 { '__name__':'key5', '__value__':2.9, '__timestamp__':'2025-07-30 11:25:19', 'disk':'/opt/matrix', 'CPU':'CPU5'},
+		 { '__name__':'key48', '__value__':2.9, '__timestamp__':'2025-07-30 11:26:19', 'disk':'/opt/matrix', 'CPU':'CPU48'}] )
 ;
 
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.000';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.001';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.002';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.003';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.004';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.005';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.006';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.007';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.008';
-
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:24:00.009';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:25:00.010';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:26:00.011';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:27:00.012';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:28:00.013';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:29:00.014';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2024-11-28 11:30:00.015';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:31:00.016';
-insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2024-11-28 11:32:00.017';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.000';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.001';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.002';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.003';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.004';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.005';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.006';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.007';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.008';
+
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:24:00.009';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:25:00.010';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:26:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:26:00.011';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:27:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:27:00.012';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:28:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:28:00.013';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:29:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:29:00.014';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:30:00', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) at '2025-11-28 11:30:00.015';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:31:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:31:00.016';
+insert into /test/bucketpromdbsync (id, prom_sync) values ('bucketpromdbsync:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:32:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) at '2025-11-28 11:32:00.017';
 
 insert into /test/bucketpromdbsync (id, prom_sync) values (?, ? )
 /**
 beforerun(
-    set(ct,"2024-07-28 11:24:17"),
+    set(ct,"2025-07-28 11:24:17"),
     add(ct,mqli,second)
 )
 loop(1000)
@@ -98,12 +98,12 @@ params("bucketpromdbsync:wecise", [
 insert into /test/bucketpromdbsync (id, prom_sync) values (?, ? )
 /**
 params("bucketpromdbsync:wecise", [
-		{"name": "key1", "value": 2, "timestamp": "2024-07-28 12:24:17"},
-		{"name": "key2", "value": 1.9, "timestamp": "2024-07-28 12:25:18"},
-		{"name": "key3", "value": 3.9, "timestamp": "2024-07-28 12:25:19"},
-		{"name": "keys1", "value": "ssss", "timestamp": "2024-07-28 12:25:19"},
-		{"name": "keys2", "value": "ss这是中文长字符串sssss", "timestamp": "2024-07-28 12:25:19"},
-		{"name": "key48", "value": 3.9, "timestamp": "2024-07-28 12:25:19"}])
+		{"name": "key1", "value": 2, "timestamp": "2025-07-28 12:24:17"},
+		{"name": "key2", "value": 1.9, "timestamp": "2025-07-28 12:25:18"},
+		{"name": "key3", "value": 3.9, "timestamp": "2025-07-28 12:25:19"},
+		{"name": "keys1", "value": "ssss", "timestamp": "2025-07-28 12:25:19"},
+		{"name": "keys2", "value": "ss这是中文长字符串sssss", "timestamp": "2025-07-28 12:25:19"},
+		{"name": "key48", "value": 3.9, "timestamp": "2025-07-28 12:25:19"}])
 **/
 ;
 
@@ -111,12 +111,12 @@ params("bucketpromdbsync:wecise", [
 insert into /test/bucketpromdbsync (id, prom_sync) values (?, ? )
 /**
 params("bucketpromdbsync:wecise", [
-		{"name": "key1", "value": 2.9, "timestamp": "2024-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"name": "key2", "value": 2, "timestamp": "2024-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"name": "key3", "value": 2.9, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"name": "keys1", "value": "sss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"name": "key48", "value": 4, "timestamp": "2024-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"name": "key1", "value": 2.9, "timestamp": "2025-07-29 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"name": "key2", "value": 2, "timestamp": "2025-07-29 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"name": "key3", "value": 2.9, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"name": "keys1", "value": "sss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "keys2", "value": "这是中文长字符串sssss", "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"name": "key48", "value": 4, "timestamp": "2025-07-29 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
@@ -124,12 +124,12 @@ params("bucketpromdbsync:wecise", [
 insert into /test/bucketpromdbsync (id, prom_sync) values (?, ? )
 /**
 params("bucketpromdbsync:wecise", [
-		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2024-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2024-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
+		{"__name__": "key1", "__value__": 5.2, "__timestamp__": "2025-07-30 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 4.8, "__timestamp__": "2025-07-30 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-30 11:25:19", "disk": "/opt/matrix", "CPU": "CPU48"}])
 **/
 ;
 
@@ -137,12 +137,12 @@ params("bucketpromdbsync:wecise", [
 insert into /test/bucketpromdbsync (id, prom_sync) values (?, ? ) at ?
 /**
 params("bucketpromdbsync:wecise", [
-		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2024-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
-		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2024-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
-		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
-		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
-		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2024-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU48"}], "2024-07-31 11:24:17")
+		{"__name__": "key1", "__value__": 6.0, "__timestamp__": "2025-07-31 11:24:17", "disk": "/opt/matrix", "CPU": "CPU1"},
+		{"__name__": "key2", "__value__": 3.8, "__timestamp__": "2025-07-31 11:25:18", "disk": "/opt/matrix", "CPU": "CPU2"},
+		{"__name__": "key3", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU3"},
+		{"__name__": "keys1", "__value__": "sss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "keys2", "__value__": "这是中文长字符串sssss", "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix", "CPU": "CPU3"},
+		{"__name__": "key48", "__value__": 2.9, "__timestamp__": "2025-07-31 11:25:19", "disk": "/opt/matrix/test", "CPU": "CPU48"}], "2025-07-31 11:24:17")
 **/
 ;
 

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/2240valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prom_sync.time('2024-01-27', '') FROM /test/bucketpromdbsync
+SELECT id,prom_sync.time('2025-01-27', '') FROM /test/bucketpromdbsync
 /**
 output()
 matchcount(id, "bucketpromdbsync:wecise", "prom_sync.len", 6058, 1)

+ 18 - 18
odbctest/mql/basic/24bucket_promdb/2330datadelay.mql

@@ -1,23 +1,23 @@
 
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key0', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:03', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:04', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:05', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:06', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key0', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:03', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:04', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:05', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:06', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
 
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:03', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:04', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:05', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key0', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:03', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:04', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:05', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key0', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbdelay (id, promdelay) values ('bucketpromdbdelay:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
 
 /**
 sleep(12s)

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/2340valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,promdelay.time('2024-01-27', '') FROM /test/bucketpromdbdelay
+SELECT id,promdelay.time('2025-01-27', '') FROM /test/bucketpromdbdelay
 /**
 output()
 matchcount(id, "bucketpromdbdelay:wecise11", "promdelay.len", 9, 1)

+ 18 - 18
odbctest/mql/basic/24bucket_promdb/2430datamp.mql

@@ -1,23 +1,23 @@
 
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key0', '__value__':2, '__timestamp__':'2024-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:03', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:04', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:05', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:06', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key0', '__value__':2, '__timestamp__':'2025-11-28 11:24:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:03', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:04', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:05', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:06', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise11', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
 
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:03', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:04', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:05', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key0', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
-insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2024-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key1', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:01', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key2', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:02', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key3', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:03', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key4', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:04', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key5', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:05', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key6', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:06', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key0', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:07', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:08', 'disk':'/opt/matrix/test', 'CPU':'CPU1'}] ) ;
+insert into /test/bucketpromdbmp (id, prommp) values ('bucketpromdbmp:wecise12', [{ '__name__':'key1.key2.key7', '__value__':2.7, '__timestamp__':'2025-11-28 11:25:00', 'disk':'/opt/matrix', 'CPU':'CPU1'}] ) ;
 
 /**
 sleep(1s)

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/2440valid.mql

@@ -1,5 +1,5 @@
 
-SELECT id,prommp.time('2024-01-27', '') FROM /test/bucketpromdbmp
+SELECT id,prommp.time('2025-01-27', '') FROM /test/bucketpromdbmp
 /**
 output()
 matchcount(id, "bucketpromdbmp:wecise11", "prommp.len", 9, 1)

+ 1 - 1
odbctest/mql/basic/24bucket_promdb/2530data.mql

@@ -2,7 +2,7 @@
 INSERT INTO /test/perf/perfa (id, proma) values(?,?)
 /**
 loop(10)
-set(ct,"2024-10-28 11:24:17")
+set(ct,"2025-10-28 11:24:17")
 beforerun(
     add(ct,mqli,second)
 )

+ 2 - 2
odbctest/mql/basic/24bucket_promdb/2540valid.mql

@@ -1,5 +1,5 @@
 
-select id,proma.date("2024-10-28")  from /test/perf/perfa 
+select id,proma.date("2025-10-28")  from /test/perf/perfa 
 /**
 output()
 match("id", "application:app0", "proma.len", 10)
@@ -7,7 +7,7 @@ match("id", "application:app0", "proma.len", 10)
 ;
 
 
-select id,proma.date("2024-10-28").count()  from /test/perf/perfa 
+select id,proma.date("2025-10-28").count()  from /test/perf/perfa 
 /**
 output()
 match("id", "application:app0", "proma.0.2", 10)

+ 2 - 2
odbctest/mql/basic/49mix/0130insertbucket.mql

@@ -8,7 +8,7 @@ loop(10)
 
 insert into /mix/mtz (id, zprom) values (?,?)
 /**
-set(ct,"2024-01-01 00:02:34")
+set(ct,"2025-01-01 00:02:34")
 beforerun(
     add(ct,30,minute)
 )
@@ -21,7 +21,7 @@ params("mtz:z{%d,filei}", [{"name": "mtz", "value": {%d,mqli}.{%d,mqli}, "timest
 
 insert into /mix/mtx (id, xprom) values (?,?)
 /**
-set(ct,"2024-01-01 00:04:56")
+set(ct,"2025-01-01 00:04:56")
 beforerun(
     add(ct,30,minute)
 )

+ 1 - 1
odbctest/mql/basic/49mix/0180subquery2.mql

@@ -1,6 +1,6 @@
 
 
-select xid,xprom,zid,zprom.time('2024-01-02','2024-01-04').find(name='mtz').max().min().avg().sum().count().groupby("name") from (
+select xid,xprom,zid,zprom.time('2025-01-02','2025-01-04').find(name='mtz').max().min().avg().sum().count().groupby("name") from (
 match (x:mtx) -[:mtx_mtz]-> (z:mtz)
 return x.id as xid, z.id as zid, x.xprom as xprom, z.zprom as zprom
 ) where xid="mtx:x5" and zid="mtz:z5"

+ 2 - 0
odbctest/mql/basic/49mix/0190subquery3.mql

@@ -1,9 +1,9 @@
 
 -- bucket filter 作为条件
+-- select xid,xprom,zid,zprom.time('2025-01-02','2025-01-04').find(name='mtz').max().min().avg().sum().count().groupby("name") from (
 -- match (x:mtx) -[:mtx_mtz]-> (z:mtz)
 -- return x.id as xid, z.id as zid, x.xprom as xprom, z.zprom as zprom
+-- ) where zid="mtz:z5" and xprom.time('2025-01-02','2025-01-04').find(name='mtz').max().assert($1=240.24)
 -- /**
 -- output()
 -- match("xprom.0.2",240.24,"zprom.0.3",143.143,"zprom.0.6",48.48,"zprom.0.9",95.95381249999997~95.9538125,"zprom.0.12",9211.565999999997~9211.566,"zprom.0.15",96)

+ 29 - 0
odbctest/mql/uino/069.match.mql

@@ -0,0 +1,29 @@
+
+
+
+MATCH (person:/univ_demo/person WHERE status = '在职' AND (polity = '中共党员' OR polity = '中共预备党员'))
+-[:person_to_org*1..1]->
+(org:/univ_demo/org) 
+RETURN person.account AS "person_account", org.name AS "org_name" INTO /temp01_party_member_eb1a5b20-4177-4eed-89c8-77c800d6fc8b-0 WITH TIMEOUT = 5m
+/**
+output()
+**/
+;
+
+{"sql":"SELECT temp01.org_name AS \"学院名称\", count(temp01.person_account) AS \"党员人数\" FROM /temp01_party_member_eb1a5b20-4177-4eed-89c8-77c800d6fc8b-0 temp01 GROUP BY temp01.\"org_name\" ORDER BY \"党员人数\" DESC LIMIT 0, 500000"}
+/**
+output()
+**/
+;
+
+SELECT temp01.org_name AS "学院名称", count(temp01.person_account) AS "党员人数" FROM 
+(MATCH (person:/univ_demo/person WHERE status = '在职' AND (polity = '中共党员' OR polity = '中共预备党员'))
+-[:person_to_org*1..1]->(org:/univ_demo/org) 
+RETURN person.account AS "person_account", org.name AS "org_name") temp01 
+GROUP BY temp01."org_name" ORDER BY "党员人数" DESC LIMIT 0, 500000 WITH TIMEOUT = 5m
+/**
+output()
+**/
+;
+
+