mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-08-18 12:08:22 +00:00
b411c6265c
* test: add json2 variant payload compat case Signed-off-by: discord9 <discord9@163.com> * test: refine json2 variant compat case Signed-off-by: discord9 <discord9@163.com> --------- Signed-off-by: discord9 <discord9@163.com>
30 lines
1.0 KiB
SQL
30 lines
1.0 KiB
SQL
CREATE TABLE t_legacy_json2_variant_payload (
|
|
ts TIMESTAMP TIME INDEX,
|
|
j JSON2
|
|
) WITH (
|
|
'append_mode' = 'true'
|
|
);
|
|
|
|
INSERT INTO t_legacy_json2_variant_payload (ts, j) VALUES
|
|
('2026-07-08 00:00:00+0000', '{"a": {"b": 1}, "c": "s1", "d": [{"e": {"f": 0.1}}]}'),
|
|
('2026-07-08 00:01:00+0000', '{"a": {"b": -2}, "c": [1], "d": [{"e": {"f": 0.2}}]}'),
|
|
('2026-07-08 00:02:00+0000', '{"a": {"b": "s3"}, "c": "s3", "d": [{"e": {"g": -0.3}}]}'),
|
|
('2026-07-08 00:03:00+0000', '{"a": {"b": null}, "c": null}'),
|
|
('2026-07-08 00:04:00+0000', '{"c": "s5", "d": {"e": true}}'),
|
|
('2026-07-08 00:05:00+0000', '{"a": {"b": 6}}');
|
|
|
|
ADMIN FLUSH_TABLE('t_legacy_json2_variant_payload');
|
|
|
|
CREATE TABLE t_legacy_json2_variant_payload_object_d (
|
|
ts TIMESTAMP TIME INDEX,
|
|
j JSON2
|
|
) WITH (
|
|
'append_mode' = 'true'
|
|
);
|
|
|
|
INSERT INTO t_legacy_json2_variant_payload_object_d (ts, j) VALUES
|
|
('2026-07-08 01:00:00+0000', '{"d": {"e": true}}'),
|
|
('2026-07-08 01:01:00+0000', '{"d": {"e": false}}');
|
|
|
|
ADMIN FLUSH_TABLE('t_legacy_json2_variant_payload_object_d');
|