X-Git-Url: http://git.kpe.io/?p=umlisp.git;a=blobdiff_plain;f=create-sql.lisp;h=9311a820bc3980804a7e94ca9faf11677c23f1e0;hp=02a8701d3ff5cd9a4941c9ae3035a75b97fc2bf2;hb=9e472725307c8f98e1590814b0cb77c62cf5dc14;hpb=cd04d9b4eb279317e6b5911034a7911c6d61d288 diff --git a/create-sql.lisp b/create-sql.lisp index 02a8701..9311a82 100644 --- a/create-sql.lisp +++ b/create-sql.lisp @@ -252,7 +252,7 @@ This is much faster that using create-umls-db-insert." (ensure-preparse) (unless skip-translation (when verbose (format t "UMLS Import: Converting text UMLS files to optimized format.~%")) - (translate-all-files extension)) + (translate-all-files :extension extension :verbose verbose)) (let ((copy-cmd (ecase (umls-sql-type) (:mysql #'mysql-copy-cmd) @@ -275,10 +275,11 @@ This is much faster that using create-umls-db-insert." (When verbose (format t "UMLS Import: Completed.~%")) t) -(defun translate-all-files (&optional (extension "-trans")) - "Copy translated files and return postgresql copy commands to import" +(defun translate-all-files (&key (extension "-trans") verbose) + "Translate all *umls-files* to optimized import format." (make-noneng-index-file extension) (dolist (f (remove "MRXW_NONENG.RRF" *umls-files* :test #'string= :key #'fil)) + (when verbose (format t "UMLS Import: translating file ~S.~%" f)) (translate-umls-file f extension))) (defun translate-umls-file (file extension)