From ad35119f61767321483fcd4643be5379d3c381e5 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 --- 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 5ae5d61..c594087 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 ) @@ -917,7 +917,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.7.4