Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Allow encoding used for socket communication with the backend to be specified as a keyword argument to PG-CONNECT, for cases where rebinding *PG-CLIENT-ENCODING* is inconvenient. Add a simple test for encoding support. (From Attila Lendvai <firstname.lastname@example.org>)
More additions to the testing code: testing reporting of floating point overflow and underflow, array syntax, more bitvector tests.
Added numerous additional tests, for string support, various types of errors signaled by PostgreSQL, integer overflow, transactions, arrays, bit-tables, prepared statements using TEXT parameters.
Minor fix to tests for PostgreSQL 8.0: the MONEY type is deprecated.
Add support for the SQL NUMERIC type, thanks to Risto Sakari Laakso. Was previously being parsed as an integer, but is in fact a fix-precision floating-point number.
Implement binary-mode transfers for large-object operations in the v3 protocol. The v2 protocol transfers arguments in binary mode, but the v3 protocol requires the client to specify for each argument of a FunctionCall whether it is encoded as binary or as text. - add possibility to send (unsigned-byte 8) arguments to function calls - add a method READ-OCTETS-FROM-PACKET that reads raw octets - make PG-IMPORT and PG-EXPORT use binary I/O - PGLO-READ reads data in binary - change the large-object tests to use binary I/O (fixes the pglo test)
add a file that does a manual load of pg
now COPY IN/OUT actually works, also created test-case
- fix to the lowlevel factorization - modify parameter handling in v3 protocol to add parameters to the connection object, instead of issuing a warning
More factorization of lowlevel functions between v2 and v3 protocols.
added pbe test
Integrate Peter Van Eynde's v3 protocol support: - create PGCON-V2 and PGCON-V3 classes - PG-CONNECT attempts to connect using v3 protocol, and falls back to v2 protocol for older backends; return a PGCON-V2 or PGCON-V3 object - PG-EXEC and FN and PG-DISCONNECT are generic functions that dispatch on the connection type - protocol code split into v2-protocol.lisp and v3-protocol.lisp TBD: cleaning up the notification & error reporting support, and factorizing more code between the two protocol versions. Also split code out into multiple files: - large-object support - metainformation about databases - parsing and type coercion support - utility functions and macros
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|