README updates

v3-ann
Jack Christensen 2017-07-21 14:19:45 -05:00
parent 88c7dd8da2
commit dde965bc9d
1 changed files with 8 additions and 7 deletions

View File

@ -1,6 +1,6 @@
[![](https://godoc.org/github.com/jackc/pgx?status.svg)](https://godoc.org/github.com/jackc/pgx) [![](https://godoc.org/github.com/jackc/pgx?status.svg)](https://godoc.org/github.com/jackc/pgx)
# Pgx # Pgx - PostgreSQL Driver and Toolkit
## Version 3 Beta Branch ## Version 3 Beta Branch
@ -22,25 +22,26 @@ performance and more features.
Pgx supports many additional features beyond what is available through database/sql. Pgx supports many additional features beyond what is available through database/sql.
* Listen / notify * pgtype package includes support for approximately 60 different PostgreSQL types - these are usable in pgx native and any database/sql PostgreSQL adapter
* Transaction isolation level control * Batch queries
* Single-round trip query mode
* Full TLS connection control * Full TLS connection control
* Binary format support for custom types (can be much faster) * Binary format support for custom types (can be much faster)
* Copy protocol support for faster bulk data loads * Copy protocol support for faster bulk data loads
* Extendable logging support including builtin support for log15 and logrus * Extendable logging support including builtin support for log15 and logrus
* Configurable connection pool with after connect hooks to do arbitrary connection setup * Configurable connection pool with after connect hooks to do arbitrary connection setup
* Listen / notify
* Transaction isolation level control
* PostgreSQL array to Go slice mapping for integers, floats, and strings * PostgreSQL array to Go slice mapping for integers, floats, and strings
* Hstore support * Hstore support
* JSON and JSONB support * JSON and JSONB support
* Maps inet and cidr PostgreSQL types to net.IPNet and net.IP * Maps inet and cidr PostgreSQL types to net.IPNet and net.IP
* Large object support * Large object support
* Null mapping to Null* struct or pointer to pointer. * NULL mapping to Null* struct or pointer to pointer.
* Supports database/sql.Scanner and database/sql/driver.Valuer interfaces for custom types * Supports database/sql.Scanner and database/sql/driver.Valuer interfaces for custom types
* Logical replication connections, including receiving WAL and sending standby status updates * Logical replication connections, including receiving WAL and sending standby status updates
* Notice response handling (this is different than listen / notify) * Notice response handling (this is different than listen / notify)
* Batch queries * pgproto3 package can encode and decode the PostgreSQL version 3 wire protocol
* Single-round trip query mode
* pgtype package includes support for approximately 60 different PostgreSQL types - these are usable in pgx native and any database/sql PostgreSQL adapter
## Performance ## Performance