Michael P. Jung
b10f964a1b
Add documentation for crate features
...
This closes #544
2020-03-16 15:10:25 +01:00
Steven Fackler
ff36ce993d
Release postgres v0.17.2
2020-03-05 17:13:32 -08:00
Aaron Loucks
2082d4f781
Add support for time-0.2 types
2020-02-28 18:05:51 -05:00
Andreas Runfalk
778f278059
Added information on how to use Vec<T> with Client::query_raw ( fixes #567 )
2020-02-06 07:49:59 +01:00
Steven Fackler
cc9b8232a8
Release postgres v0.17.1
2020-01-31 18:04:59 -08:00
Steven Fackler
4bf40cd1d3
Reorder methods
2020-01-31 14:01:16 -08:00
Steven Fackler
27635a20ca
Clean up GenericClient traits
2020-01-31 13:59:37 -08:00
Steven Fackler
a54ee29704
Allow opt-out of transaction settings
...
If you changed the default transaction settings of the session, you may
need an explicit opt-out.
2020-01-10 17:49:18 -08:00
Steven Fackler
f1ac3bd9d7
Always include Client::configure
2020-01-08 17:29:45 -08:00
Steven Fackler
214413d9dc
Add transaction builders
...
Closes #543
2020-01-08 17:23:28 -08:00
Steven Fackler
3ba416ded6
Add tokio_postgres::GenericClient
...
We have to make the trait methods differ from the normal methods a bit
by adding Sync + Send bounds to the ToStatement parameter which is a bit
unfortunate, but necessary until GATs async_trait unnecessary.
Closes #357
2020-01-02 21:01:47 -05:00
Steven Fackler
a865207ff6
Rename to GenericClient
2020-01-02 20:44:07 -05:00
Colin Maxfield
7ff4b3a2e9
Merge latest master into branch
2020-01-02 10:24:19 -05:00
Steven Fackler
7bd21b492e
Merge pull request #531 from benesch/synchronous-cancel
...
Support cancellation in synchronous client
2019-12-30 21:09:19 -05:00
Nikhil Benesch
b73ec018b7
Expose accessors on Config object
...
Fix #534 .
2019-12-29 15:15:48 -05:00
Nikhil Benesch
33dbbcbee7
Support cancellation in synchronous client
2019-12-29 14:08:17 -05:00
Colin Maxfield
508b430753
Adding generic for execute function for genericconnection
2019-12-28 16:36:56 -05:00
Colin Maxfield
793e83a4ef
Adding in generic for the query function of genericconnection
2019-12-28 16:32:01 -05:00
Steven Fackler
a8fa2a42c0
Use batch_execute in example
2019-12-24 12:43:23 -08:00
Steven Fackler
69412cf7e3
Released postgres v0.17.0
2019-12-23 15:52:16 -08:00
Steven Fackler
1f773f08e3
Release tokio-postgres v0.5.0
2019-12-23 15:40:49 -08:00
Steven Fackler
869f2d7e47
Remove stray dev dependency
2019-12-21 04:21:14 -08:00
Colin Maxfield
e8aef6579e
Fixing fmt on the files I changed, forgot to check prior to previous commit
2019-12-20 23:28:32 -05:00
Colin Maxfield
3592e0553e
Adding in generic connection trait back to the lib
2019-12-20 20:35:17 -05:00
Steven Fackler
37d0a83434
remove uuid 0.7 support
2019-12-19 16:41:26 -08:00
Steven Fackler
309b647bdb
Publicly reexport fallible-iterator from postgres
...
Closes #520
2019-12-15 17:49:50 -08:00
Steven Fackler
3c85532a76
Fix docs
2019-12-15 17:34:11 -08:00
Steven Fackler
584aca4c17
rustfmt
2019-12-15 17:11:39 -08:00
Steven Fackler
a254e6e9e9
Blocking binary copy support
2019-12-15 17:01:53 -08:00
Steven Fackler
cc8d8fe734
Unify no-op drop impls
2019-12-15 15:58:50 -08:00
Steven Fackler
5c33bf8b30
Don't take parameters in copy_in and copy_out
...
Postgres doesn't support them, so we may as well not provide the option!
Closes #523
2019-12-04 18:51:59 -08:00
Steven Fackler
9950ff4213
rustfmt
2019-12-03 18:29:06 -08:00
Steven Fackler
09a63d6255
Move to local runtimes per connection
...
This avoids a bunch of context switches and cross-thread
synchronization, which ends up improving the performance of a simple
query by ~20%, from 252us to 216us.
2019-12-03 18:25:29 -08:00
Steven Fackler
b425a28b2f
Reenable clippy and rustfmt in CI
2019-12-03 15:26:24 -08:00
Steven Fackler
b4694471ad
Add query_opt
...
Closes #510
2019-11-30 18:18:50 -05:00
Steven Fackler
299ef6c8dd
Rename CopyStream to CopyOutStream
2019-11-30 16:17:23 -05:00
Steven Fackler
ff3ea1c9df
Expose RowIter
2019-11-30 12:13:38 -05:00
Steven Fackler
1390cc57d7
doc fix
2019-11-30 12:01:09 -05:00
Steven Fackler
e5e03b0064
Change the copy_in interface
...
Rather than taking in a Stream and advancing it internally, return a
Sink that can be advanced by the calling code. This significantly
simplifies encoding logic for things like tokio-postgres-binary-copy.
Similarly, the blocking interface returns a Writer.
Closes #489
2019-11-30 11:04:59 -05:00
Steven Fackler
a5428e6a03
wip sync copy-in
2019-11-29 10:15:46 -05:00
Steven Fackler
fa3b068da7
Release postgres v0.17.0-alpha.2
2019-11-27 21:01:24 -05:00
Steven Fackler
223514fcd5
Fix custom spawn interface in sync API
2019-11-27 20:58:02 -05:00
Steven Fackler
47d97f0d2e
Relase tokio-postgres v0.5.0-alpha.2
2019-11-27 20:48:01 -05:00
Steven Fackler
12c2ef79b6
Upgrade to tokio 0.2/futures 0.3
2019-11-26 16:32:36 -08:00
Ivan Kozik
0b5ca1bd68
Add query_one to postgres::Transaction
...
I believe this was missed in 31855141d2
2019-10-27 13:06:16 +00:00
mibac138
a943a0e666
Support uuid 0.8
2019-10-19 19:52:07 +02:00
Steven Fackler
2a8f7bdd96
Release postgres v0.17.0-alpha.1
2019-10-14 18:25:29 -07:00
Steven Fackler
afa466fb25
Release tokio-postgres v0.5.0-alpha.1
2019-10-14 18:14:11 -07:00
Steven Fackler
31855141d2
Add query_one
2019-10-09 17:45:53 -07:00
Steven Fackler
8c28f8b363
Overhaul simple_query
2019-10-09 17:04:24 -07:00