From e55b5f9bace77e3ec4250cedc7baca5e30efd6f2 Mon Sep 17 00:00:00 2001 From: Fridolin Somers Date: Thu, 29 Nov 2018 10:15:00 +0100 Subject: [PATCH] Bug 21908: Add biblio_metadata to rebuild_zebra.pl tables Zebra indexing script misc/migration_tools/rebuild_zebra.pl as a table arg to allow filtering. It is missing biblio_metadata to allow filtering on MARCXML with ExtractValue. Test plan : 1) Be sur you have a biblio record with biblionumber 1 2) Run misc/migration_tools/rebuild_zebra.pl -h 3) You see : --table specify a table (can be items, biblioitems, biblio, biblio_metadata) to retrieve biblionumber to index. 4) Run misc/migration_tools/rebuild_zebra.pl -v -b --table biblio_metadata --where="biblio_metadata.biblionumber=1" 5) Check you dont have SQL errors Signed-off-by: Pierre-Marc Thibault Signed-off-by: Julian Maurice Signed-off-by: Nick Clemens (cherry picked from commit c36597bc0c72cc31249c02af5aaaf1c1f977ee50) Signed-off-by: Martin Renvoize (cherry picked from commit 33b8f3ff1df670d4512695213d004b1a189f9c25) Signed-off-by: Lucas Gass (cherry picked from commit 2f7868e9c6d3a1646b9c0d9e8736301b317750e9) Signed-off-by: Fridolin Somers --- misc/migration_tools/rebuild_zebra.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/migration_tools/rebuild_zebra.pl b/misc/migration_tools/rebuild_zebra.pl index c39ce63b81..0ecbbd0794 100755 --- a/misc/migration_tools/rebuild_zebra.pl +++ b/misc/migration_tools/rebuild_zebra.pl @@ -144,7 +144,7 @@ if (not $biblios and not $authorities) { die $msg; } -our @tables_allowed_for_select = ( 'biblioitems', 'items', 'biblio' ); +our @tables_allowed_for_select = ( 'biblioitems', 'items', 'biblio', 'biblio_metadata' ); unless ( grep { /^$table$/ } @tables_allowed_for_select ) { die "Cannot specify -t|--table with value '$table'. Only " . ( join ', ', @tables_allowed_for_select ) @@ -920,7 +920,7 @@ Parameters: to wait for the lock to free and then continue processing the rebuild request, - --table specify a table (can be items, biblioitems or biblio) to retrieve biblionumber to index. + --table specify a table (can be items, biblioitems, biblio, biblio_metadata) to retrieve biblionumber to index. biblioitems is the default value. --help or -h show this message. -- 2.39.5