文件名称:pgx:用于Go的PostgreSQL驱动程序和工具包
文件大小:137KB
文件格式:ZIP
更新时间:2024-05-02 07:10:03
Go
pgx-PostgreSQL驱动程序和工具包 pgx是PostgreSQL纯Go驱动程序和工具包。 pgx的目标是低级,快速和高性能,同时还启用标准database/sql程序包所不允许的PostgreSQL特定功能。 pgx的驱动程序组件可以与标准database/sql包一起使用。 该工具包组件是一组相关的软件包,它们实现PostgreSQL功能,例如解析PostgreSQL和Go之间的有线协议和类型映射。 这些基础软件包可用于实现替代驱动程序,代理,负载平衡器,逻辑复制客户端等。 当前版本的pgx v4需要Go模块。 要使用以前的版本,请签出并供应v3分支。 用法示例 package main import ( "context" "fmt" "os" "github.com/jackc/pgx/v4" ) func main () { conn , err :=
【文件预览】:
pgx-master
----large_objects_test.go(5KB)
----log()
--------kitlogadapter()
--------zerologadapter()
--------log15adapter()
--------testingadapter()
--------zapadapter()
--------logrusadapter()
----pgxpool()
--------batch_results.go(886B)
--------doc.go(917B)
--------bench_test.go(2KB)
--------tx_test.go(2KB)
--------tx.go(2KB)
--------pool_test.go(20KB)
--------rows.go(2KB)
--------stat.go(2KB)
--------common_test.go(8KB)
--------conn.go(3KB)
--------conn_test.go(2KB)
--------pool.go(14KB)
----example_custom_type_test.go(2KB)
----internal()
--------sanitize()
----doc.go(11KB)
----bench_test.go(33KB)
----helper_test.go(6KB)
----values_test.go(30KB)
----.github()
--------workflows()
----pgbouncer_test.go(2KB)
----stdlib()
--------sql_test.go(28KB)
--------bench_test.go(2KB)
--------sql.go(20KB)
----query_test.go(54KB)
----batch_test.go(18KB)
----ci()
--------setup_test.bash(2KB)
----copy_from_test.go(15KB)
----LICENSE(1KB)
----copy_from.go(5KB)
----messages.go(402B)
----example_json_test.go(617B)
----tx_test.go(15KB)
----logger.go(2KB)
----tx.go(14KB)
----rows.go(9KB)
----examples()
--------url_shortener()
--------chat()
--------README.md(378B)
--------todo()
----.gitignore(260B)
----large_objects.go(3KB)
----values.go(7KB)
----CHANGELOG.md(8KB)
----conn.go(25KB)
----batch.go(4KB)
----go.sum(47KB)
----README.md(9KB)
----extended_query_builder.go(4KB)
----go_stdlib.go(2KB)
----conn_test.go(30KB)
----go.mod(629B)