Commit Graph

1649 Commits

Author SHA1 Message Date
Steven Fackler
d8aed0931a Test unix sockets 2016-12-23 19:47:49 -05:00
Steven Fackler
e1de0c2dc5 transaction support 2016-12-23 14:55:00 -05:00
Steven Fackler
b0946fabf1 Transaction creation and completion 2016-12-23 14:09:05 -05:00
Steven Fackler
fb46202bd3 Bump minimum version
Required for futures to build
2016-12-23 11:01:35 -05:00
Steven Fackler
e62854a4c2 Add some methods to Row 2016-12-23 10:54:53 -05:00
Steven Fackler
a8717d26aa Fix features 2016-12-23 10:47:04 -05:00
Steven Fackler
7c6363292f Fix build 2016-12-23 00:39:12 -05:00
Steven Fackler
94841285a2 No need to explicitly flush 2016-12-23 00:33:11 -05:00
Steven Fackler
9466dfed2d Also test empty queries 2016-12-22 22:12:04 -05:00
Steven Fackler
40cba12807 Query! 2016-12-22 22:10:45 -05:00
Steven Fackler
643602d2b6 Move execute to Connection 2016-12-22 18:47:05 -05:00
Steven Fackler
38b491bffb Don't consume Statement 2016-12-22 17:00:40 -05:00
Steven Fackler
8b1034ad4e Add a Row struct 2016-12-22 15:30:03 -05:00
Steven Fackler
361c7bf395 Accessors for params and columns 2016-12-21 22:06:54 -05:00
Steven Fackler
ab672e42b4 Shift functions around 2016-12-21 21:54:11 -05:00
Steven Fackler
522ea10a98 Automatically close dead statements 2016-12-21 21:51:47 -05:00
Steven Fackler
29210bb38b Add Connection::close 2016-12-21 20:58:18 -05:00
Steven Fackler
fd1724a6e2 Support statement closure 2016-12-21 20:54:21 -05:00
Steven Fackler
f03b4b181a Send messages all at once 2016-12-21 20:34:19 -05:00
Steven Fackler
d27518ba76 Fix build 2016-12-21 15:56:59 -08:00
Steven Fackler
8340d4b5ab Statement peparation and execution 2016-12-21 12:45:54 -08:00
Steven Fackler
e52d5b56f1 Execute infrastructure 2016-12-21 12:16:47 -08:00
Steven Fackler
3356713331 Add raw_prepare 2016-12-21 11:20:36 -08:00
Steven Fackler
d08dc136bc Move types out to postgres-shared 2016-12-21 08:14:24 -08:00
Steven Fackler
e675ee71c5 Minor cleanup 2016-12-20 22:28:32 -08:00
Steven Fackler
9a932d2d24 Handle bad errors before waiting for ready 2016-12-20 20:18:30 -08:00
Steven Fackler
a90154dfdb Fix notice handling 2016-12-20 20:13:25 -08:00
Steven Fackler
7243455c94 Proper error/row description handling for batch_execute 2016-12-20 20:11:07 -08:00
Steven Fackler
4b6eee560d Use try not ? 2016-12-20 19:53:37 -08:00
Steven Fackler
7edf66f7f0 Add batch_execute 2016-12-20 19:50:44 -08:00
Steven Fackler
0c56a5ed13 Flatten out InnerConnection 2016-12-20 16:22:35 -08:00
Steven Fackler
dc08fc6423 Test missing/bad password 2016-12-20 16:19:41 -08:00
Steven Fackler
9227a0c316 Translate DB errors 2016-12-20 16:15:00 -08:00
Steven Fackler
5d5caac57b Use shared error type 2016-12-20 16:10:53 -08:00
Steven Fackler
3b8fc56296 Move errors to shared 2016-12-20 16:07:45 -08:00
Steven Fackler
1e8b375d67 Fix ssl tests 2016-12-20 15:48:18 -08:00
Steven Fackler
6415d7efff Test postgres-tokio 2016-12-20 15:42:51 -08:00
Steven Fackler
492d5d0c27 Add postgres-tokio 2016-12-20 15:42:28 -08:00
Steven Fackler
ba3b54afb0 Make shared build 2016-12-20 15:34:36 -08:00
Steven Fackler
2a55931fcf Fix up travis 2016-12-20 15:34:16 -08:00
Steven Fackler
92ef98ddcd Add a postgres-shared crate 2016-12-20 15:33:16 -08:00
Steven Fackler
8dc4fbc1d5 Move to a nested configuration 2016-12-20 15:20:00 -08:00
Steven Fackler
1006b50295 Release v0.13.4 2016-12-19 12:45:45 -08:00
Steven Fackler
f2083a0d74 Cleanup 2016-12-19 11:08:38 -08:00
Steven Fackler
310a4888e9 Allocate one vec per row, not cell 2016-12-18 20:07:54 -08:00
Steven Fackler
ad69145b56 Generalize StatementContainer 2016-12-18 19:07:46 -08:00
Steven Fackler
ce53a497ca Add new field to debug impl 2016-12-18 16:42:06 -08:00
Steven Fackler
a1c5ab55a1 Support the new V error field. 2016-12-18 16:32:28 -08:00
Steven Fackler
9d53e677ff Update to protocol 0.2 2016-12-18 16:13:12 -08:00
Steven Fackler
8e5f28eb70 Release v0.13.3 2016-11-30 09:10:48 -08:00