pgwire icon indicating copy to clipboard operation
pgwire copied to clipboard

PostgreSQL wire protocol implemented as a rust library.

Results 19 pgwire issues
Sort by recently updated
recently updated
newest added

(Only slightly related to: https://github.com/sunng87/pgwire/issues/79) So I encountered some problems regarding transactions on the network protocol level when communicating with certain clients. I found two places where transactions are relevant...

I'm on main, currently 30707e1, I can run the `secure_server` example with ``` cargo r --example secure_server ``` Then try to connect with psql, and I get the following: ```...

The encoder API of tokio-codec requires a copy when writing data, we can further seek to see if it's possible to refactor this behaviour to streamline data generation.

Hi there. I've been experimenting with pgwire. Using psql when returning a large number of rows (even with a single i32 column) from SimpleQueryHandler::do_query() the results are almost 10x slower...

performance

Was looking at the examples and there isn't one that actually connects to a real postgres instance in the backend. For example to use pgwire as a proxy to a...

I noticed transactions are not supported, at least when testing with `tokio-postgres`. My `pgwire` handler receives a `BEGIN` statement and it's handled by the `SimpleQueryHandler` implementation. Then the single statement...

enhancement

This example is going to demonstrate how to use pgwire + tokio_postgres as a proxy of postgresql. I just implemented `simple_query` subprotocol for referencing. For a complete proxy solution, we...

Can you add the support of RFC 9266: Channel Bindings for TLS 1.3? - https://datatracker.ietf.org/doc/html/rfc9266 Little details, to know easily: - tls-unique for TLS =< 1.2 - tls-server-end-point - tls-exporter...

enhancement
help wanted

Hi there, I've been trying to get the ``ExtendedQueryHandler`` working. My implementation of the ``SimpleQueryHandler`` works fine with psql, however no client I've tried work with the ``ExtendedQueryHandler`` yet. There...