extra options and a change in behavior for the command-line marc_export script
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Top 4 commits from http://
This changes some JOIN's to LEFT JOIN's so we can output holdings along with bibs without holdings, and adds options for excluding certain holdings and bibs. I haven't checked for an impact on performance.
commit 4c0a382bcb32751
Author: Jason Etheridge <email address hidden>
Date: Fri Dec 19 15:11:14 2014 -0500
This changes the behavior of --items
And adds an option for --exclude-
items would not be exported at all with the --items argument. Now they will (*),
but the --exclude-
* - This change was accomplished by performing a LEFT JOIN against the call number
and copy tables, but if the --library option is used, then the original vanilla
JOIN is still used, so whether an itemless bib will export or not with that
argument will depend on whether there is a non-deleted call number on the bib.
Signed-off-by: Jason Etheridge <email address hidden>
commit f2aaaa5360aa4b0
Author: Jason Etheridge <email address hidden>
Date: Fri Dec 19 15:52:33 2014 -0500
options for excluding certain items
by internal item id's and by barcodes.
Works in conjunction with --exclude-
all items on a given bib are effectively filtered out via an --exclude-item argument,
then the bib itself will not be included in the output.
Signed-off-by: Jason Etheridge <email address hidden>
commit 5fe597a36d79cc7
Author: Jason Etheridge <email address hidden>
Date: Fri Dec 19 16:02:33 2014 -0500
another option for excluding certain items
this time by circ_modifier
Works in conjunction with --exclude-
all items on a given bib are effectively filtered out via an --exclude-item argument,
then the bib itself will not be included in the output.
Signed-off-by: Jason Etheridge <email address hidden>
commit 61fc1ecb23681a7
Author: Jason Etheridge <email address hidden>
Date: Fri Dec 19 16:29:04 2014 -0500
Option to exclude specific records by id
--exclude-
Signed-off-by: Jason Etheridge <email address hidden>
tags: | added: cat-importexport |
Changed in evergreen: | |
assignee: | nobody → Jason Etheridge (phasefx) |
Changed in evergreen: | |
assignee: | Jason Etheridge (phasefx) → nobody |
I'll take a look at these additions on my development VM. Dunno if I'll really get to it until the week after Christmas, but I'm confident we can get this into master before 2.8 is released.