mirror of
https://github.com/dimitri/pgloader.git
synced 2026-05-04 10:31:02 +02:00
Fix missing *pg-dbname* in CSV processing, resulting in broken logging.
This commit is contained in:
parent
7d94d4ff62
commit
cd1d5ad597
@ -1567,6 +1567,7 @@ load database
|
||||
(*pgconn-port* ,port)
|
||||
(*pgconn-user* ,user)
|
||||
(*pgconn-pass* ,password)
|
||||
(*pg-dbname* ,dbname)
|
||||
(*pg-settings* ',gucs))
|
||||
|
||||
(progn
|
||||
|
||||
@ -215,21 +215,22 @@
|
||||
given DBNAME and TABLE-NAME"
|
||||
(let ((result (gensym "result"))
|
||||
(secs (gensym "secs")))
|
||||
`(prog2
|
||||
(pgstate-add-table ,pgstate ,dbname ,table-name)
|
||||
(multiple-value-bind (,result ,secs)
|
||||
(timing ,@forms)
|
||||
(cond ((and ,use-result-as-read ,use-result-as-rows)
|
||||
(pgstate-incf ,pgstate ,table-name
|
||||
:read ,result :rows ,result :secs ,secs))
|
||||
(,use-result-as-read
|
||||
(pgstate-incf ,pgstate ,table-name :read ,result :secs ,secs))
|
||||
(,use-result-as-rows
|
||||
(pgstate-incf ,pgstate ,table-name :rows ,result :secs ,secs))
|
||||
(t
|
||||
(pgstate-incf ,pgstate ,table-name :secs ,secs)))
|
||||
,result)
|
||||
(when ,summary (report-summary)))))
|
||||
`(let ((*pg-dbname* (or ,dbname *pg-dbname*)))
|
||||
(prog2
|
||||
(pgstate-add-table ,pgstate *pg-dbname* ,table-name)
|
||||
(multiple-value-bind (,result ,secs)
|
||||
(timing ,@forms)
|
||||
(cond ((and ,use-result-as-read ,use-result-as-rows)
|
||||
(pgstate-incf ,pgstate ,table-name
|
||||
:read ,result :rows ,result :secs ,secs))
|
||||
(,use-result-as-read
|
||||
(pgstate-incf ,pgstate ,table-name :read ,result :secs ,secs))
|
||||
(,use-result-as-rows
|
||||
(pgstate-incf ,pgstate ,table-name :rows ,result :secs ,secs))
|
||||
(t
|
||||
(pgstate-incf ,pgstate ,table-name :secs ,secs)))
|
||||
,result)
|
||||
(when ,summary (report-summary))))))
|
||||
|
||||
(defun report-full-summary (legend state
|
||||
&key before finally parallel)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user