Steven Fackler
|
03e0ab29e2
|
Add link attribute
|
2013-09-02 19:08:56 -07:00 |
|
Steven Fackler
|
3d8d35d840
|
Overload Index for PostgresRow
RowIndex has to be implemented for int unfortunately since that's what a
literal ends up resolving to.
|
2013-09-02 18:53:03 -07:00 |
|
Steven Fackler
|
8ab3c1d04b
|
Add column name to index lookup
|
2013-09-02 20:07:08 -04:00 |
|
Steven Fackler
|
46b4228415
|
Binary return value support
The set of types the driver asks for in binary format is currently hard
coded.
cc #7, #14
|
2013-09-02 15:43:48 -04:00 |
|
Steven Fackler
|
1a6d681cbd
|
Strict type checking in ToSql
cc #14
|
2013-09-02 13:27:25 -04:00 |
|
Steven Fackler
|
043d231476
|
Remove redundant format specifiers
|
2013-09-02 01:29:13 -04:00 |
|
Steven Fackler
|
e9245294f0
|
Store row description in statement
Will be useful for FromSql binary formats. CC #7
|
2013-09-01 14:09:08 -07:00 |
|
Steven Fackler
|
8b787cf8af
|
Convenience update methods
cc #11
|
2013-09-01 11:06:33 -07:00 |
|
Steven Fackler
|
e93df44149
|
Switch PostgresResult storage to Deque
|
2013-09-01 00:18:09 -07:00 |
|
Steven Fackler
|
fa818566f3
|
Support for lazy query results
Closes #13.
|
2013-08-31 23:19:44 -07:00 |
|
Steven Fackler
|
6071706e7e
|
More work towards row limits
cc #13
|
2013-08-31 22:48:49 -07:00 |
|
Steven Fackler
|
e82c887949
|
Restructure result API for row limits
Work towards #13.
|
2013-08-31 21:55:44 -07:00 |
|
Steven Fackler
|
0f1d31c4ab
|
Batch command sequence writes
This allows command sequences like Prepare/Describe/Sync to be sent in
fewer TCP packets.
|
2013-08-31 17:17:15 -07:00 |
|
Steven Fackler
|
ace9ffcec4
|
Infrastructure for binary parameter formats
Work towards #7.
|
2013-08-31 17:16:49 -07:00 |
|
Steven Fackler
|
543af184ab
|
Moving blocks around for consistency
|
2013-08-29 02:19:53 -04:00 |
|
Steven Fackler
|
440421e81a
|
Minor cleanup
|
2013-08-29 01:44:34 -04:00 |
|
Steven Fackler
|
be080e783f
|
Stop storing num_params in statement
Postgres will check the count for us.
|
2013-08-29 01:33:27 -04:00 |
|
Steven Fackler
|
30d1a43f4b
|
Parsing of ErrorResponse and NoticeResponse
PostgresDbError::new plays a little fast and loose with the expected
format. Hopefully that's okay.
Closes #4
|
2013-08-29 00:24:43 -04:00 |
|
Steven Fackler
|
b93bbd7eed
|
Switched Message enums to struct-like
They're now a lot more clear, especially ones like Bind that have tons
of fields.
|
2013-08-28 23:25:15 -04:00 |
|
Steven Fackler
|
0204d950c4
|
Log NoticeResponses
Progress towards #3. I think we probably want to have a user
configurable notice handler.
|
2013-08-28 02:23:36 -04:00 |
|
Steven Fackler
|
27bbf6f7fd
|
Pull ToSql and FromSql out into their own module
Their implementations will become significantly more complicated once we
start handling binary data.
|
2013-08-28 00:37:06 -04:00 |
|
Steven Fackler
|
604b1ddb4d
|
Fix for generic type syntax changes
|
2013-08-28 00:09:50 -04:00 |
|
Steven Fackler
|
afd7d8800d
|
Better transaction syntax
Closes #9
|
2013-08-27 01:40:23 -04:00 |
|
Steven Fackler
|
6afc2cac3f
|
Fix error handling for prepare, result and query
Closes #2
|
2013-08-27 01:06:53 -04:00 |
|
Steven Fackler
|
594830b296
|
Closer-to-proper error handling for connect
|
2013-08-27 00:19:24 -04:00 |
|
Steven Fackler
|
c73e1e93f4
|
ifmt! -> format!
|
2013-08-26 22:38:02 -04:00 |
|
Steven Fackler
|
f60d3993b3
|
Handle conditions in Drop impls
Aborting the process is sadface
|
2013-08-26 03:36:09 -04:00 |
|
Steven Fackler
|
47ef8ea6b1
|
Add plaintext and MD5 password authentication
|
2013-08-26 01:08:37 -04:00 |
|
Steven Fackler
|
ceaac705d6
|
Parameter binding support!
|
2013-08-24 23:47:36 -04:00 |
|
Steven Fackler
|
9ff747724a
|
Query support!
|
2013-08-23 03:13:42 -04:00 |
|
Steven Fackler
|
dd64882d32
|
Updates and transactions
|
2013-08-23 01:24:14 -04:00 |
|
Steven Fackler
|
e5c5b783f3
|
Clean up for extra::url fixes
|
2013-08-22 22:47:06 -04:00 |
|
Steven Fackler
|
2b617e61b1
|
Beginnings of Bind support
|
2013-08-22 03:12:35 -04:00 |
|
Steven Fackler
|
1f127289bb
|
Fully construct prepared statements
|
2013-08-22 02:41:26 -04:00 |
|
Steven Fackler
|
11098f4d47
|
Beginnigs of native Postgres frontend
|
2013-08-22 01:58:37 -04:00 |
|
Steven Fackler
|
067f2c9f91
|
Removed sql and sqlite3
I'm going to focus on a postgres driver for now
|
2013-08-18 17:14:22 -04:00 |
|