Improve special table generation
[umlisp.git] / sql.lisp
index e1414d9d0840015702adcb18e5d22a112c1a92e6..1630562e6830b59fd8d3d9a150487726f6886493 100644 (file)
--- a/sql.lisp
+++ b/sql.lisp
@@ -8,7 +8,7 @@
 ;;;; Created:  Apr 2000
 ;;;;
 ;;;; This file, part of UMLisp, is
-;;;;    Copyright (c) 2000-2010 by Kevin M. Rosenberg, M.D.
+;;;;    Copyright (c) 2000-2012 by Kevin M. Rosenberg, M.D.
 ;;;;
 ;;;; UMLisp users are granted the rights to distribute and use this software
 ;;;; as governed by the terms of the GNU General Public License.
 
 (in-package #:umlisp)
 
-(defvar +umls-sql-map+
+(defparameter +umls-sql-map+
     '((:2004aa . "KUMLS2004AA")
       (:2006ac . "KUMLS2006AC")
       (:2006ad . "MTS2006AD")
       (:2009ab . "MTS2009AB")
-      (:2010aa . "MTS2010AA")))
-(defvar +default-umls-db+ "MTS2010AA")
+      (:2010aa . "MTS2010AA")
+      (:2012ab . "MTS2012AB")))
+(defvar +default-umls-db+ "MTS2012AA_ALL")
 
 (defun lookup-db-name (db)
   (cdr (assoc (ensure-keyword db) +umls-sql-map+)))
@@ -70,7 +71,8 @@
   (if (eql *umls-sql-type* :mysql)
       (list *umls-sql-host* *umls-sql-db*
             *umls-sql-user* *umls-sql-passwd*
-            nil '((:local-infile . 1)))
+            nil '((:local-infile . 1))
+            )
     (list *umls-sql-host* *umls-sql-db*
           *umls-sql-user* *umls-sql-passwd*)))