Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Fix numeric parser for negative numbers. From email@example.com
- implement basic parsing support for the PostgreSQL record type - supply a utility function to escape binary data into a format that can be used within an SQL string to initialize a field of type BYTEA - add optimize declarations for improved performance
Fix to timezone handling when parsing timestamps (timezone offset can be negative). From Katsuya Tomioka.
Three fixes from Björn Lindberg <firstname.lastname@example.org>: - Two trivial bugs with regards to use with Allegro - Handling of the special timestamp values infinity and -infinity. They gave an error, but now returns the symbols :INFINITY and :-INFINITY respectively. - A bug in the version 3 of the protocol, where it would return NIL for fields in the database containing the empty string, rather than an empty string.
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.
add a file that does a manual load of pg
From Sven Van Caekenberghe: - fix to PARSE-TIMESTAMP when no milliseconds are present - make use of :start and :end arguments to PARSE-INTEGER to reduce consing
added type-to-oid table and lookup-type function to aid in bpe operations
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|