From: miker Date: Tue, 4 Jan 2011 16:10:23 +0000 (+0000) Subject: oils_xpath_table was too strict about field nullness -- we need /some/ data, not... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=9f6dd5482a5454ea3846d0922a20c03fd811bb6c;p=evergreen%2Fequinox.git oils_xpath_table was too strict about field nullness -- we need /some/ data, not /all/ data, to be present git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19102 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/sql/Pg/002.functions.config.sql b/Open-ILS/src/sql/Pg/002.functions.config.sql index f54607838c..1a967db55d 100644 --- a/Open-ILS/src/sql/Pg/002.functions.config.sql +++ b/Open-ILS/src/sql/Pg/002.functions.config.sql @@ -308,7 +308,7 @@ BEGIN q := $q$ SELECT * FROM ( SELECT $q$ || ARRAY_TO_STRING( select_list, ', ' ) || $q$ FROM $q$ || relation_name || $q$ WHERE ($q$ || criteria || $q$) -)x WHERE $q$ || ARRAY_TO_STRING( where_list, ' AND ' ); +)x WHERE $q$ || ARRAY_TO_STRING( where_list, ' OR ' ); -- RAISE NOTICE 'query: %', q; FOR out_record IN EXECUTE q LOOP diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index dcfebc3118..ec1b957ff5 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -70,7 +70,7 @@ CREATE TABLE config.upgrade_log ( install_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW() ); -INSERT INTO config.upgrade_log (version) VALUES ('0473'); -- miker +INSERT INTO config.upgrade_log (version) VALUES ('0474'); -- miker CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql b/Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql index 2dc7043be9..a3a99a9fae 100644 --- a/Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql +++ b/Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql @@ -31,7 +31,7 @@ UPDATE biblio.record_entry SET marc = '