From: Galen Charlton Date: Wed, 29 Aug 2012 21:01:54 +0000 (-0400) Subject: teach migration_tools.change_call_number() about label classes X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=60596cd805e898262344ba67da933cbc31e052e9;hp=384c15ba71ff7306af7765943a633de74b9a92fa teach migration_tools.change_call_number() about label classes Signed-off-by: Galen Charlton --- diff --git a/sql/base/base.sql b/sql/base/base.sql index a33be71..9ab48aa 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -1325,7 +1325,7 @@ CREATE OR REPLACE FUNCTION migration_tools.insert_856_9 (TEXT, TEXT) RETURNS TEX $$ LANGUAGE PLPERLU STABLE; -CREATE OR REPLACE FUNCTION migration_tools.change_call_number(copy_id BIGINT, new_label TEXT) RETURNS VOID AS $$ +CREATE OR REPLACE FUNCTION migration_tools.change_call_number(copy_id BIGINT, new_label TEXT, cn_class BIGINT) RETURNS VOID AS $$ DECLARE old_volume BIGINT; @@ -1367,8 +1367,8 @@ BEGIN -- Create destination volume if needed IF NOT FOUND THEN - INSERT INTO asset.call_number (creator, editor, record, owning_lib, label) - VALUES (1, 1, bib, owner, new_label); + INSERT INTO asset.call_number (creator, editor, record, owning_lib, label, label_class) + VALUES (1, 1, bib, owner, new_label, label_class); SELECT id INTO new_volume FROM asset.call_number WHERE record = bib AND