From 6c10979737dc10b0c510b1edfe070346bcac3ff5 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Tue, 21 Sep 2010 08:38:35 -0600 Subject: [PATCH] Update for 2010AA release --- data-structures.lisp | 2 +- sql.lisp | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/data-structures.lisp b/data-structures.lisp index 2214088..2db16ae 100644 --- a/data-structures.lisp +++ b/data-structures.lisp @@ -18,7 +18,7 @@ ;;; Paths for files -(defparameter *release* "2009AB") +(defparameter *release* "2010AA") (defparameter *umls-path* (make-pathname :directory (list :absolute "srv" "umls" *release*)) diff --git a/sql.lisp b/sql.lisp index 42b3080..e1414d9 100644 --- a/sql.lisp +++ b/sql.lisp @@ -20,8 +20,9 @@ '((:2004aa . "KUMLS2004AA") (:2006ac . "KUMLS2006AC") (:2006ad . "MTS2006AD") - (:2009ab . "MTS2009AB"))) -(defvar +default-umls-db+ "MTS2009AB") + (:2009ab . "MTS2009AB") + (:2010aa . "MTS2010AA"))) +(defvar +default-umls-db+ "MTS2010AA") (defun lookup-db-name (db) (cdr (assoc (ensure-keyword db) +umls-sql-map+))) @@ -75,10 +76,11 @@ (defun sql-connect () "Connect to UMLS database, automatically used pooled connections" - (clsql:connect (umls-connection-spec) - :database-type *umls-sql-type* - :encoding :utf-8 - :pool t)) + (let ((db (clsql:connect (umls-connection-spec) + :database-type *umls-sql-type* + :encoding :utf-8 + :pool t))) + db)) (defun sql-disconnect (conn) "Disconnect from UMLS database, but put connection back into pool" -- 2.34.1