diff --git a/Cargo.lock b/Cargo.lock index f8cdc9ca06e4..45c3e8cbc860 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9223,9 +9223,9 @@ dependencies = [ [[package]] name = "jsonb" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98d1dd2023aa6a1b74f23432e2db5a9122bf53ae98053efc650951d31f59ffb" +checksum = "9bbc6531bb5e8401565ee91098fbdf3a78bca480256075ea4230a042b87c3a8c" dependencies = [ "byteorder", "fast-float", diff --git a/Cargo.toml b/Cargo.toml index 2e207de5095e..b0b0a7f24b78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -245,7 +245,7 @@ geozero = { version = "0.13.0", features = ["default", "with-wkb", "with-geos", hashbrown = { version = "0.14.3", default-features = false } http = "1" itertools = "0.10.5" -jsonb = "0.4.1" +jsonb = "0.4.3" jwt-simple = "0.11.0" match-template = "0.0.1" mysql_async = { version = "0.34", default-features = false, features = ["native-tls-tls"] } diff --git a/tests/sqllogictests/suites/query/functions/02_0005_function_compare.test b/tests/sqllogictests/suites/query/functions/02_0005_function_compare.test index 1014d4144398..92558ba55507 100644 --- a/tests/sqllogictests/suites/query/functions/02_0005_function_compare.test +++ b/tests/sqllogictests/suites/query/functions/02_0005_function_compare.test @@ -1064,6 +1064,11 @@ SELECT parse_json('"cd"') not regexp '.*' ---- 0 +query BB +SELECT parse_json('{"a":111}') = parse_json('{"a":123,"b":"xxx"}'), parse_json('{"a":123,"b":"xxx"}') = parse_json('{"a":111}') +---- +0 0 + statement ok drop table if exists t