LP#1596595 Targeter leverages batch AOUS lookups
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / XXXX.schema.hold_targeter.sql
1 BEGIN;
2
3 CREATE OR REPLACE FUNCTION
4     action.hold_request_regen_copy_maps(
5         hold_id INTEGER, copy_ids INTEGER[]) RETURNS VOID AS $$
6     DELETE FROM action.hold_copy_map WHERE hold = $1;
7     INSERT INTO action.hold_copy_map (hold, target_copy) SELECT $1, UNNEST($2);
8 $$ LANGUAGE SQL;
9
10 -- DATA
11
12 INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
13     'circ.holds.retarget_interval',
14     oils_i18n_gettext(
15         'circ.holds.retarget_interval',
16         'Holds Retarget Interval', 
17         'cgf',
18         'label'
19     ),
20     '24h',
21     TRUE
22 );
23
24 COMMIT;
25