[pg-devel] [PATCH] CLSQL support, more encodings, float parser, etc
Eric Marsden
eric.marsden at free.fr
Thu Nov 23 20:22:20 UTC 2006
>>>>> "vs" == Vladimir Sekissov <svg at surnet.ru> writes:
vs> The patch in the attachment contains some changes to Pg you could find
vs> useful:
vs>
vs> - "hand-made" float parser;
thanks, this looks good.
vs> - support most PostgreSQL client encodings on unicode platforms;
vs>
vs> - allow any PostgreSQL unibyte client encoding on 8-bit platforms;
this also looks good. It would be nice to have this functionality in
a library, since other applications probably have similar needs.
vs> - use CFFI interface to "crypt";
I might put this into a separate system, so that CFFI isn't a
pg-dot-lisp dependency.
vs> - preliminary CLSQL support. All CLSQL tests are passed
vs> except one because driver currently supports only two types of result
vs> type conversions - nil and :auto.
I'm not very familiar with CLSQL. Can you tell me what advantages
your code has over the pg-socket backend that is already implemented
in CLSQL?
Your variable *PG-COERCE-RESULT-TYPES* seems to be redundant given
the existing variable *PG-DISABLE-TYPE-COERCION*.
--
Eric Marsden
More information about the pg-devel
mailing list