fix: postgres extended query paramater parsing and type check (#7276)

* fix: postgres extended query paramater parsing and type check

* test: update sqlness output

* feat: implement FromSqlText for pg_interval

* chore: toml format
This commit is contained in:
Ning Sun
2025-11-24 10:40:35 +08:00
committed by GitHub
parent c9a7b1fd68
commit 2f447e6f91
10 changed files with 150 additions and 54 deletions

19
Cargo.lock generated
View File

@@ -9183,10 +9183,21 @@ dependencies = [
]
[[package]]
name = "pgwire"
version = "0.34.2"
name = "pg_interval"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f56a81b4fcc69016028f657a68f9b8e8a2a4b7d07684ca3298f2d3e7ff199ce"
checksum = "fe46640b465e284b048ef065cbed8ef17a622878d310c724578396b4cfd00df2"
dependencies = [
"bytes",
"chrono",
"postgres-types",
]
[[package]]
name = "pgwire"
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5cc59678d0c10c73a552d465ce9156995189d1c678f2784dc817fe8623487f5"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -9202,6 +9213,7 @@ dependencies = [
"ring",
"rust_decimal",
"rustls-pki-types",
"ryu",
"serde",
"serde_json",
"stringprep",
@@ -11585,6 +11597,7 @@ dependencies = [
"otel-arrow-rust",
"parking_lot 0.12.4",
"permutation",
"pg_interval",
"pgwire",
"pin-project",
"pipeline",