pq 2.1.0

PostgreSQL client library (libpq) binding


Documents: https://mdref.m6w6.name/pq

Highlights:
* Nearly complete support for asynchronous usage:
https://mdref.m6w6.name/pq/Connection/%3A%20Asynchronous%20Usage
* Extended type support by pg_type:
https://mdref.m6w6.name/pq/Types/%3A%20Overview
* Fetching simple multi-dimensional array maps:
https://mdref.m6w6.name/pq/Result/map
* Working Gateway implementation:
https://mdref.m6w6.name/pq-gateway

License: BSD-2-Clause

Changes

* Added public readonly array pq\Result::$diag property, listing PQresultErrorField details (gh-issue #14)
* Restore listeners and prepared statements after a connection reset (gh-issue #15)
* Added pq\Connection::$nonblocking and pq\Connection::flush() to support non-blocking writes (gh-issue #16)