Merged in longchar-typespecifier-fix branch
authorRuss Tyndall <russ@acceleration.net>
Mon, 10 Jun 2013 18:41:50 +0000 (14:41 -0400)
committerRuss Tyndall <russ@acceleration.net>
Mon, 10 Jun 2013 18:41:50 +0000 (14:41 -0400)
1  2 
ChangeLog

diff --cc ChangeLog
index 7e23b237aeb84ac71f9868363e1ef5fbe5517875,819087e8c1f09c0639614745a0272b8c879f73eb..31f243273636a436bcce8a77dbc4a8c4f85ced8f
+++ b/ChangeLog
@@@ -1,8 -1,28 +1,33 @@@
 -        * sql/oodml.lisp, sql/generic-postgresql.lisp, doc/ref-fddl.xml, 
+ 2013-06-10 Russ Tyndall <russ@acceleration.net>
++        * 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 <kevin@rosenberg.net>
 +      * Version 6.4.1
 +      * sql/utils.lisp: Patch from Ben Hyde to add weak hash table
 +      support for CCL.
 +
  2013-03-07 Ryan Davis <ryan@acceleration.net>
        * db-postgresql-socket/postgresql-socket-api.lisp - bugfix to
        adapt to changes in md5:md5sum-sequence. CLSQL now requires a