Commit Graph

852 Commits

Author SHA1 Message Date
Steven Fackler
a480ec1cfb Some more if let conversion 2014-10-25 17:58:46 -07:00
Steven Fackler
c63a7f9a15 DSTify ToSql 2014-10-25 10:19:49 -07:00
Steven Fackler
00164fad31 Fix read_message name
The issue that forced the rename has been resolved
2014-10-23 23:31:26 -07:00
Steven Fackler
7340603f09 Merge pull request #66 from slapresta/fix-connection-example-in-readme
Fix connection example in README
2014-10-23 13:09:46 -07:00
Santiago Lapresta
20d78704c8 Fix connection example in README 2014-10-23 22:04:38 +02:00
Steven Fackler
a8b834c8de Merge pull request #65 from alexcrichton/update
Update to rust master
2014-10-21 08:35:47 -07:00
Alex Crichton
c4e2e527d5 Update to rust master 2014-10-21 08:25:03 -07:00
Steven Fackler
511de7673f Remove unnecessary line breaks 2014-10-18 11:31:14 -07:00
Steven Fackler
33716f4901 Remove last unwrap call from PostgresDbError::new 2014-10-18 11:25:05 -07:00
Steven Fackler
86bf3b719b Switch some .to_string to .into_string 2014-10-18 11:17:12 -07:00
Steven Fackler
e73557cce0 Pull liburl in-crate
Cargo apparently can't deal with liburl and rust-url at the same time
and rust-url has some bugs that prevent using it for now.
2014-10-15 08:37:43 -07:00
Steven Fackler
774fd93d80 Start using if let 2014-10-13 21:12:25 -07:00
Steven Fackler
abd60ef1cf static -> const 2014-10-09 21:50:40 -07:00
Steven Fackler
f62aa26917 Fix for upstream changes 2014-10-09 20:43:14 -07:00
Steven Fackler
557a159a8a Add a trait abstracting over transactions and connections
This is implemented *in addition* to the intrinsic methods because
having to import a trait to call `prepare` sucks.

Closes #63
2014-10-08 20:29:26 -07:00
Steven Fackler
b581e3a0af Doc rephrase 2014-10-05 20:49:09 -07:00
Steven Fackler
749dc34529 Clean up example a bit 2014-10-05 20:47:48 -07:00
Steven Fackler
b69ae99a51 Handle COPY IN in batch_execute 2014-10-05 17:31:25 -07:00
Steven Fackler
58dd5fe12b Remove weird continue 2014-10-05 14:47:57 -07:00
Steven Fackler
e5ed2ba96e Use new slice syntax 2014-10-04 20:08:44 -07:00
Steven Fackler
dd4052210f Improve error handling in COPY 2014-10-01 14:40:43 -07:00
Steven Fackler
51ace9081a Don't fuse row iterator 2014-09-30 23:54:11 -07:00
Steven Fackler
a64ca5f955 Remove failure from PostgresDbError::new
Closes #43
2014-09-30 22:52:27 -07:00
Steven Fackler
5561e7baca Add column_types to copy in statement 2014-09-30 00:15:17 -07:00
Steven Fackler
0c3f3b1e83 More docs + return copy count from execute 2014-09-30 00:11:23 -07:00
Steven Fackler
91a90f0d1c Remove some unused methods 2014-09-30 00:02:54 -07:00
Steven Fackler
a85d50805d Add some prepare_copy_in docs 2014-09-30 00:01:15 -07:00
Steven Fackler
4863433ca7 Add prepare_copy_in to transaction 2014-09-29 23:49:58 -07:00
Steven Fackler
011d531b1d Remove Binary/Text choice from ToSql
Text format doesn't work with our COPY implementation, and FromSql is
already binary only.
2014-09-29 23:41:13 -07:00
Steven Fackler
249db6b55a Correctly handle bad column counts in copy 2014-09-29 23:32:57 -07:00
Steven Fackler
f88f908498 Don't flush more than needed when copying 2014-09-29 23:09:39 -07:00
Steven Fackler
2e61f1316f Initial COPY FROM support!
cc #51
2014-09-29 22:56:43 -07:00
Steven Fackler
a4a625a30c Detect direct queries to COPY FROM 2014-09-29 21:05:42 -07:00
Steven Fackler
945714b692 Merge pull request #61 from mikedilger/fix_double_borrow
Fix double borrow of conn RefCell<T>
2014-09-29 20:55:47 -04:00
Mike "Wizard" Dilger
ed3bcda729 Fix double borrow of conn RefCell<T> 2014-09-30 13:46:21 +13:00
Steven Fackler
58da48c9c2 Fix range! docs 2014-09-28 15:19:52 -07:00
Steven Fackler
18e1240601 Work around rust-lang/rust#17594 2014-09-27 13:55:47 -07:00
Steven Fackler
8ca22813c9 Clean up Show impl a bit 2014-09-24 23:32:46 -07:00
Steven Fackler
2fbbaacb31 Fix compilation 2014-09-24 23:23:05 -07:00
Steven Fackler
5410363f49 Fix deprecations 2014-09-24 00:18:27 -07:00
Steven Fackler
d381269773 Fix errors from variant type namespace thing 2014-09-22 00:21:16 -07:00
Steven Fackler
45e95f5f00 Merge pull request #57 from radford/unix-stream-now-pipe
UnixStream moved from std::io::next::unix to std::io::net::pipe
2014-09-19 10:41:53 -07:00
Jim Radford
b8e93ab65e UnixStream moved from std::io::next::unix to std::io::net::pipe 2014-09-18 20:21:37 -07:00
Steven Fackler
c8cc3799be Fix deprecation warnings 2014-09-17 22:57:23 -07:00
Steven Fackler
0c1dccfd52 Remove unneeded crate_name attribute 2014-09-14 19:27:15 -07:00
Steven Fackler
61992878f1 Cleanup in types::range 2014-09-13 22:54:40 -07:00
Steven Fackler
e0d868294b Remove licenses for cargo'd dependencies 2014-09-13 22:03:01 -07:00
Steven Fackler
0bfb7cfd4e Remove old gitmodules file 2014-09-13 22:02:15 -07:00
Steven Fackler
d9b7d3c4d2 Remove some failure
Avoid reborrowing a RefCell over and over since it'll bloat at least the
IR and maybe the resulting binary with failure cruft.
2014-09-12 22:07:10 -07:00
Steven Fackler
c40fc64197 Reenable types::array
We really shouldn't need the 'static bound on T, but that can be fixed
another day.
2014-09-11 21:40:52 -07:00