Commit Graph

49 Commits

Author SHA1 Message Date
Steven Fackler
13fcea7ae2 Working statement preparation 2018-06-18 22:34:25 -04:00
Steven Fackler
8c3770bd57 Start on tokio-postgres rewrite 2018-06-16 21:29:27 -07:00
Steven Fackler
6d61b05925 SystemTime impls 2018-04-29 14:58:41 -07:00
Steven Fackler
15b6cd57f5 Upgrade type crate versions
Also add the version number to the feature name. This both makes it more
obvious when using them and opens the window for support of multiple
versions simultaneously in the future.
2018-04-29 13:12:58 -07:00
Steven Fackler
bfdb557cf2 Automatically determine flags for array serialization
This way it automatically works with versions of postgres that didn't
support null array entries as long as the data doesn't actually have a
null
2018-04-22 19:02:48 -07:00
Steven Fackler
2777703ef3 Make constants associated 2018-04-22 15:01:55 -07:00
Steven Fackler
fcbed9175b Allow FromSql to borrow from the buffer
This allows for in-place deserialization of text and bytea values in
particular.

Row::get_bytes is removed since it previously existed for this use case.

Closes #281
2018-04-22 13:16:34 -07:00
Steven Fackler
594606ad9f Support TCP keepalive
Closes #335
2018-04-15 14:30:15 -07:00
Steven Fackler
8970fd958c Fix warning 2018-04-15 14:26:02 -07:00
Steven Fackler
bb3ebbf943 Fix some warnings 2018-01-09 21:15:35 -08:00
Steven Fackler
863a295aae Upgrade socket2 and log 2018-01-09 20:32:55 -08:00
Steven Fackler
932a7b19d7 Add a connect timeout
cc #246
2017-08-09 21:05:25 -07:00
Steven Fackler
5518e0de73 Merge pull request #283 from rory/connect-params-eq
Add Eq, ParialEq and Hash to ConnectParams (etc)
2017-08-03 13:57:52 -07:00
Rory McCann
7aef9a6029 Add Eq, ParialEq and Hash to ConnectParams (etc) 2017-08-03 21:37:17 +02:00
Dirkjan Ochtman
919e347fbc Add impl ToSql for Cow<str> (see #280) 2017-08-03 09:21:25 +02:00
Steven Fackler
7b22574aa6 Mangle hidden trait method 2017-07-22 10:27:31 -07:00
Steven Fackler
6394dc1c84 Cleanup 2017-07-21 21:08:39 -07:00
Steven Fackler
fed246e9fd Error reform for tokio-postgres 2017-07-19 21:22:27 -07:00
Steven Fackler
d0a5241931 Seal RowIndex 2017-07-09 16:02:13 -07:00
Steven Fackler
bec973c776 Make Type an opaque type 2017-07-09 00:02:45 -07:00
Steven Fackler
01a1529624 Make SqlState into an opaque type rather than enum 2017-07-08 20:52:36 -07:00
Steven Fackler
6a86f8dd85 Rustfmt 2017-06-30 17:35:17 -10:00
Jacob Chang
ed17d5e45d Upgrade chrono to 0.4 (#272) 2017-06-30 08:13:10 -10:00
Steven Fackler
06a6273f74 Support conversion of the UNKNOWN type to String
Closes #256
2017-05-22 22:04:41 -07:00
Steven Fackler
588ecc8a6c Update codegen to Postgres 10 beta 1 2017-05-18 20:32:21 -07:00
Steven Fackler
6b008766bf Use the bytes crate for backend message parsing (#253) 2017-05-06 08:28:07 -07:00
Steven Fackler
aaeb74608b Move geo type conversions to postgres-protocol 2017-03-12 15:14:20 -07:00
kestred
72d60ee0ba Add types tests for geographic types 2017-03-10 17:58:51 -07:00
kestred
e07b7b04e4 Support PATH type with geo::LineString 2017-03-10 17:27:17 -07:00
kestred
efbf30c4fe Support geo types with georust/geo 2017-03-10 16:33:43 -07:00
Steven Fackler
9126ec4ef2 Support notifications on tokio-postgres
Closes #242
2017-03-08 10:38:20 +11:00
Steven Fackler
126d80003c Fix warnings 2017-02-15 21:48:38 -08:00
Steven Fackler
c59799e376 Refactor connectparams 2017-02-15 21:42:27 -08:00
Steven Fackler
4c91a68dcc try! -> ? 2017-02-14 22:46:19 -08:00
Steven Fackler
73e4ec1c0d Fix build 2017-02-14 22:18:12 -08:00
Steven Fackler
a8ed34b66e Remove SessionInfo
This was never actually used, and is incompatible with tokio-postgres's
API.
2017-02-14 22:10:58 -08:00
Steven Fackler
79644f9279 Update to chrono 0.3
Closes #232
2017-02-07 20:18:26 -08:00
Aleksander Vognild Burkow
5e171ca9a3 Upgrade serde_json to 0.9.x 2017-01-31 16:33:24 +01:00
Steven Fackler
17c53c967c Update PHF 2017-01-20 17:01:55 +00:00
Steven Fackler
2562d01796 Shift stuff around 2016-12-26 16:29:30 -05:00
Steven Fackler
2dc80bec2e Documentation 2016-12-26 16:21:20 -05:00
Steven Fackler
32dc8923d7 Merge params 2016-12-26 15:31:49 -05:00
Steven Fackler
40cba12807 Query! 2016-12-22 22:10:45 -05:00
Steven Fackler
8b1034ad4e Add a Row struct 2016-12-22 15:30:03 -05:00
Steven Fackler
d08dc136bc Move types out to postgres-shared 2016-12-21 08:14:24 -08:00
Steven Fackler
7edf66f7f0 Add batch_execute 2016-12-20 19:50:44 -08:00
Steven Fackler
3b8fc56296 Move errors to shared 2016-12-20 16:07:45 -08:00
Steven Fackler
ba3b54afb0 Make shared build 2016-12-20 15:34:36 -08:00
Steven Fackler
92ef98ddcd Add a postgres-shared crate 2016-12-20 15:33:16 -08:00