Repository navigation
0.1.0
First release.
- Protocol 3.0 and 3.2 over TCP, Unix sockets and TLS, with multi-host failover, load balancing and
target_session_attrs. - Sign-in by SCRAM-SHA-256 with channel binding, MD5, client certificates, trust, and a cleartext password inside TLS only, held to
require_auth. - libpq's connection strings, both forms, with the
PG*variables and.pgpasson request. - Statements cached, pipelined and batched in one round trip, with text or binary results.
- Cells read as OCaml values, text or binary alike: dates and instants as
Ptimevalues, uuids asUuidm.t, intervals as their months, days and microseconds, and the whole of anint8as anint64. - COPY in and out, streamed.
- LISTEN/NOTIFY with heartbeats and reconnection.
- A timeout on every wait for the server, and a running statement cancelled at the server.
- A connection pool that lends every connection in a clean state, shared by borrowers on every domain.
- Every failure a value: a
resultwith a variant error, never an exception.