Joey de Waal

Results 9 issues of Joey de Waal

Currently when using the `query!` and `query_as!` macro's sqlx uses `explain (verbose, format json) execute {statement_id}` to get the query plan of a prepared statement/query. Then looks through the plans...

breaking

**This is a breaking change** This pr removes unnecessary `BoxFuture`'s in trait definitions `Connection`, `MigrateDatabase`, `TransactionManager`, `ConnectOptions`, `TestSupport` and `PgPoolCopyExt`. I was not able to make these changes to the...

breaking

### Does your PR solve an issue? Fixes #3513,#3315,#3132,#2848 Ive read through the issues and I think this is the solution like proposed in #2848. However I don't think this...

This PR moves all the io in the postgres driver to a background task. This should fix some long standing issues with cancellation safety and unblock/allow features like query pipelining,...

fixes #3100 Implements `Decode`, `Encode` and `Type` for `Box`, `Arc`, `Cow

breaking

fixes #1904 Implements `Encode`, `Decode` for `Arc`, `Arc`, `Rc` and `Rc`. Edit: this depends on #3674 now because of the blanket impl's for `Type`.

Not sure if it's appreciated to take over a PR but I thought I'd try and work #3364 out. This PR changes the following things: * Add the `SqlStr`, `AssertSqlStr`...

breaking

This PR adds support for nested domain types. When comparing a `PgType` by `Oid` it compares the `Oid` of the base type when it is a domain.

### Does your PR solve an issue? fixes #4097 The creator of the issue added a link to the libpq source code (thanks!), which was used to create this pr...