Pgx jackc
jackc pgx
¶
pgx 是一个纯 Go 编写的高性能 PostgreSQL 驱动程序及工具集。
- 核心功能:提供低层高性能接口,支持 PostgreSQL 特有功能(如 LISTEN/NOTIFY、COPY),并兼容标准
database/sql接口。 - 特性支持:支持 70+ 种 PostgreSQL 类型、自动语句缓存、批量/单轮询查询、二进制格式、连接池、TLS 控制、日志追踪及嵌套事务模拟。
- 工具包:包含 Wire 协议解析和类型映射包,可用于构建代理、负载均衡器或逻辑复制客户端。
- 生态扩展:提供逻辑复制客户端、协议 Mock、SQL 迁移工具,以及针对 UUID、Decimal、Geo 等类型的适配器和日志/追踪库集成。