LP#1733695: Pull record attribute values from multiple sources
authorMike Rylander <mrylander@gmail.com>
Wed, 8 Nov 2017 21:26:10 +0000 (16:26 -0500)
committerMike Rylander <mrylander@gmail.com>
Thu, 14 Dec 2017 15:45:10 +0000 (10:45 -0500)
commitc09269c77f8cf3c8475fc29fb45c46aba13f345c
tree095d6f8c3ed1da2bb7997715d72d89b1fcfeaefc
parentfa6b3464a10de71e45666cdb9191b80fca9f8164
LP#1733695: Pull record attribute values from multiple sources

Previously, a multi-valued record attribute could only be extracted using
one strategy (XPath, tag+subfield, fixed field, etc).  For multi-valued
attributes, though, there's no reason to restrict this as long as the values
from various sources would, after normalization, have the same shape.  So
now we allow that, and we update the item_lang definition in order to allow
searching for records with multiple languages in various boolean ways.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/030.schema.metabib.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.ingest_multiple_sources.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/YYYY.data.multiple_language_search.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/ZZZZ.reingest.multiple_language_search.sql [new file with mode: 0644]