Commit Graph

30 Commits

Author SHA1 Message Date
Steven Fackler
de097259a1 TLS support 2016-12-24 12:21:26 -05:00
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
e62854a4c2 Add some methods to Row 2016-12-23 10:54:53 -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
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
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
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
492d5d0c27 Add postgres-tokio 2016-12-20 15:42:28 -08:00