]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/1206.function.distinct-regen_copy_map.sql
tidying of Pg/upgrade scripts
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 1206.function.distinct-regen_copy_map.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('1206', :eg_version);
4
5 CREATE OR REPLACE FUNCTION
6     action.hold_request_regen_copy_maps(
7         hold_id INTEGER, copy_ids INTEGER[]) RETURNS VOID AS $$
8     DELETE FROM action.hold_copy_map WHERE hold = $1;
9     INSERT INTO action.hold_copy_map (hold, target_copy) SELECT DISTINCT $1, UNNEST($2);
10 $$ LANGUAGE SQL;
11
12 COMMIT;