From: Russ Tyndall Date: Mon, 10 Jun 2013 18:41:50 +0000 (-0400) Subject: Merged in longchar-typespecifier-fix branch X-Git-Tag: v6.5.0~23 X-Git-Url: http://git.kpe.io/?p=clsql.git;a=commitdiff_plain;h=d858cb15ce270fc5d1ad58abd651ba1864979e9f Merged in longchar-typespecifier-fix branch --- d858cb15ce270fc5d1ad58abd651ba1864979e9f diff --cc ChangeLog index 7e23b23,819087e..31f2432 --- a/ChangeLog +++ b/ChangeLog @@@ -1,8 -1,28 +1,33 @@@ + 2013-06-10 Russ Tyndall - * sql/oodml.lisp, sql/generic-postgresql.lisp, doc/ref-fddl.xml, ++ * sql/oodml.lisp, sql/generic-postgresql.lisp, doc/ref-fddl.xml, + sql/packages.lisp + + Updated get-database-type-specifier to handle text/longchar type + and refactored + + * added a warning above defaulting to VARCHAR (since its probably + NOT what is expected on a bad type specifier). + + * added a case where the specified type being a string, passes + that string directly (to better/more easily allow db-specific + data-types). + + * added cases where longchar or text converts to text, and + exported those symbols (as this seemed type seemed to be missing + from fddl/oddl anyway). + + * reorganized these default methods into a single method with a + case statement rather than many eql specified methods (about half + the code) + + * updated the docs to use text instead of longchar since text is + a more standard db-type (pg,my,and ms all use text) + +2013-04-17 Kevin Rosenberg + * Version 6.4.1 + * sql/utils.lisp: Patch from Ben Hyde to add weak hash table + support for CCL. + 2013-03-07 Ryan Davis * db-postgresql-socket/postgresql-socket-api.lisp - bugfix to adapt to changes in md5:md5sum-sequence. CLSQL now requires a