From e79bb4c7e5db7341975e090e4a5cad8177e5c2ce Mon Sep 17 00:00:00 2001 From: Rogan Hamby Date: Tue, 10 Apr 2018 13:48:14 -0400 Subject: [PATCH] adding to add_sf9 that you specifiy the bib table --- sql/base/base.sql | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sql/base/base.sql b/sql/base/base.sql index e6dc71f..22fedad 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -3288,8 +3288,8 @@ return $marc_xml->as_xml_record(); $function$; -DROP FUNCTION IF EXISTS add_sf9(INTEGER, TEXT, TEXT); -CREATE OR REPLACE FUNCTION add_sf9(bib_id INTEGER, target_u_text TEXT, sf9_text TEXT) +DROP FUNCTION IF EXISTS add_sf9(INTEGER, TEXT, TEXT, TEXT); +CREATE OR REPLACE FUNCTION add_sf9(bib_id INTEGER, target_u_text TEXT, sf9_text TEXT, bib_table TEXT) RETURNS BOOLEAN AS $BODY$ DECLARE @@ -3298,14 +3298,14 @@ DECLARE r BOOLEAN; BEGIN - SELECT marc FROM biblio.record_entry WHERE id = bib_id INTO source_xml; + SELECT marc FROM bib_table WHERE id = bib_id INTO source_xml; SELECT add_sf9(source_xml, target_u_text, sf9_text) INTO new_xml; r = FALSE; IF new_xml != source_xml THEN - UPDATE biblio.record_entry SET marc = new_xml WHERE id = bib_id; + UPDATE bib_table SET marc = new_xml WHERE id = bib_id; r = TRUE; END IF; -- 1.7.2.5