Extended Query Protocol的⽀援程度
⾃動使⽤ EQP
Binary
Parameter
Binary Data
Result
重複使⽤ Parse
lib/pq + Parepare - X Bytea Only
lib/pq + Parepare
binary_parameters=yes - Bytea Only Bytea Only
gorm(lib/pq) V
gorm(lib/pq) +
binary_parameters=yes V
go-pg X
pgx V
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT
重複使⽤
Parse
lib/pq + Parepare - X Bytea Only 2
lib/pq + Parepare
binary_parameters=
yes
- Bytea Only Bytea Only 2
gorm(lib/pq) V X Bytea Only 2
gorm(lib/pq) +
binary_parameters=
yes
V Bytea Only X 1
go-pg X
pgx V
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT
重複使⽤
Parse
lib/pq + Parepare - X Bytea Only 2
lib/pq + Parepare
binary_parameters=
yes
- Bytea Only Bytea Only 2
gorm(lib/pq) V X Bytea Only 2
gorm(lib/pq) +
binary_parameters=
yes
V Bytea Only X 1
go-pg + Parepare - X X 2
pgx V
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT
重複使⽤
Parse
lib/pq + Parepare - X Bytea Only 2
lib/pq + Parepare
binary_parameters=
yes
- Bytea Only Bytea Only 2
gorm(lib/pq) V X Bytea Only 2
gorm(lib/pq) +
binary_parameters=
yes
V Bytea Only X 1
go-pg + Parepare - X X 2
pgx V 70 types 70 types 2
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT(重複使⽤)
重複使⽤
Parse
lib/pq + Parepare - X Bytea 2(1) V
lib/pq + Parepare
binary_parameters=
yes
- Bytea Bytea 2(1) V
gorm(lib/pq) V X Bytea 2 X
gorm(lib/pq) +
binary_parameters=
yes
V Bytea X 1 X
go-pg + Parepare - X X 2
pgx V 70 types 70 types 2
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT(重複使⽤)
重複使⽤
Parse
lib/pq + Parepare - X Bytea 2(1) V
lib/pq + Parepare
binary_parameters=
yes
- Bytea Bytea 2(1) V
gorm(lib/pq) V X Bytea 2 X
gorm(lib/pq) +
binary_parameters=
yes
V Bytea X 1 X
go-pg + Parepare - X X 2(1) concurrency=1
pgx V 70 types 70 types 2
Extended Query Protocol的⽀援程度
⾃動使⽤
EQP
Binary
Parameter
Binary
Data Result
RTT(重複使⽤)
重複使⽤
Parse
lib/pq + Parepare - X Bytea 2(1) V
lib/pq + Parepare
binary_parameters=
yes
- Bytea Bytea 2(1) V
gorm(lib/pq) V X Bytea 2 X
gorm(lib/pq) +
binary_parameters=
yes
V Bytea X 1 X
go-pg + Parepare - X X 2(1) concurrency=1
pgx V 70 types 70 types 2(1) V