- Nov 19, 2006
-
-
emarsden authored
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 <attila.lendvai@gmail.com>) darcs-hash:9f1f315eb332972142eadea0eff9cb70e5702ece
-
- Sep 24, 2006
-
-
emarsden authored
More additions to the testing code: testing reporting of floating point overflow and underflow, array syntax, more bitvector tests. darcs-hash:1cb791a745cf28dc05dfa478efda5aea402a2593
-
emarsden authored
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. darcs-hash:72a804e8f855a32fb4e693b983f99ee0d6484060
-
- Jul 17, 2005
-
-
emarsden authored
Minor fix to tests for PostgreSQL 8.0: the MONEY type is deprecated. darcs-hash:5294d2099412ba7fd1a915a503dcb5e23f444738
-
- Sep 07, 2004
-
-
emarsden authored
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. darcs-hash:23c7961c351a7e66d96ad0caccba1d1e7a16f501
-
- Aug 13, 2004
-
-
emarsden authored
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) darcs-hash:bda38e377fe3d2bf89d34065e942299e065fdd90
-
- Aug 11, 2004
-
-
emarsden authored
add a file that does a manual load of pg darcs-hash:ebc3809f360389db9d6269f534e5c184398afbb7
-
- Mar 20, 2004
-
-
pvaneynde authored
now COPY IN/OUT actually works, also created test-case darcs-hash:2df2bd8c7eb9c8188f2f7e7d071ee0e256860085
-
- Mar 08, 2004
-
-
emarsden authored
- fix to the lowlevel factorization - modify parameter handling in v3 protocol to add parameters to the connection object, instead of issuing a warning darcs-hash:82327edc147c2403516468713a8c403b5b6d0648
-
emarsden authored
More factorization of lowlevel functions between v2 and v3 protocols. darcs-hash:aef9e7feac79e0d6b749d3ff999a62e1f50c4d69
-
pvaneynde authored
added pbe test darcs-hash:0046c1392f941d87f61e2f18f3b412dd499a218f
-
- Mar 05, 2004
-
-
emarsden authored
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 darcs-hash:00b6e900f7b48953d959f95e55c26ecee52efb37
-
- Mar 03, 2004
-