Julius de Bruijn
Julius de Bruijn
Hi, What is the status of the async Tokio support in this library? Any places you need help? This would be super useful for our company in the next six...
### Is there an existing issue for this? - [X] I have searched the existing issues ### What version of `workers-rs` are you using? 0.1.0 ### What version of `wrangler`...
Mio 0.7 [has support](https://docs.rs/mio/0.7.9/x86_64-pc-windows-msvc/mio/windows/struct.NamedPipe.html) for Windows named pipes. The author of mysql_async (blackbeam) [is having a PR open](https://github.com/tokio-rs/tokio/pull/3388) to Tokio to support them in the runtime. I wrote a small...
This has not bubbled up yet, but I highly suspect we're going to hit problems when cancelling futures reading or writing data with Tiberius. This means, if we use `select`...
SQL Server supports Column Encryption (CEK), and we should probably implement some kind of support for it in Tiberius. The client should take the needed keys, and transparently encrypt/decrypt columns...
We could maybe have a nice interface for people using serde structs in their code. Let's see a few examples: ```rust #[derive(Deserialize)] struct Cat { id: i64, name: String }...
Docker is super slow and unstable with the hacks we've been doing on GitHub Actions. Podman hopefully works better.
When the support lands to Tokio main, it is possible to connect to SQL Server using named pipes. This works only on Windows!
For better performance with lots of repetitive queries, a proper statement system would be nice. Whenever we execute a query, the server responds with a handle that can be reused...
Transactions
We need a higher-level system for managing transactions. It is possible to trigger transactions with the normal `BEGIN/COMMIT/ROLLBACK` mechanism, but an abstraction that handles proper cleanup, committing, rolling back and...