mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-22 11:52:33 +00:00
* feat: add column encoding option and set it for trace span ids COMPRESSION WITH accepts encoding = 'plain' | 'delta_binary_packed'. Either disables the dictionary for the column; delta_binary_packed is limited to integer and timestamp columns. OTLP trace v1/v2 tables now create span_id and parent_span_id with plain encoding and 64KiB pages, and timestamp_end with delta_binary_packed. Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * test: add compatibility cases for column encoding options Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * test: move column encoding downgrade checks into downgrade_compatibility Signed-off-by: Dennis Zhuang <killme2008@gmail.com> --------- Signed-off-by: Dennis Zhuang <killme2008@gmail.com>
16 lines
647 B
SQL
16 lines
647 B
SQL
SELECT ts, host, val FROM t_downgrade_compatibility ORDER BY ts, host;
|
|
|
|
SELECT ts, host, val FROM t_preserve_sequence_downgrade ORDER BY ts, host;
|
|
|
|
SELECT ts, host, f, d
|
|
FROM t_sst_float_field_encoding_downgrade
|
|
ORDER BY ts, host;
|
|
|
|
-- Older binaries don't recognize the bloom blob written by the current one and must
|
|
-- scan without pruning instead of probing it with their own tokens.
|
|
SELECT ts, msg FROM t_fulltext_bloom_v2_downgrade WHERE msg @@ 'hello_world' ORDER BY ts;
|
|
|
|
SELECT ts, msg FROM t_fulltext_bloom_v2_downgrade WHERE msg @@ '错误error日志' ORDER BY ts;
|
|
|
|
SELECT ts, span_id, ts_end FROM t_column_encoding_downgrade ORDER BY ts;
|