;;; ;;; pgloader parameters ;;; ;;; in a separate file to break circular dependencies (defpackage #:pgloader.params (:use #:cl) (:export #:*csv-path-root* #:*reject-path-root* #:*loader-kernel* #:*myconn-host* #:*myconn-user* #:*myconn-pass* #:*state*)) (in-package :pgloader.params) (defparameter *csv-path-root* (merge-pathnames "csv/" (user-homedir-pathname))) (defparameter *reject-path-root* (make-pathname :directory "/tmp/pgloader/")) ;;; package nicknames are only defined later, in package.lisp (defparameter *loader-kernel* (lparallel:make-kernel 2) "lparallel kernel to use for loading data in parallel") (defparameter *myconn-host* "myhost") (defparameter *myconn-user* "myuser") (defparameter *myconn-pass* "mypass")