~evergreen-bugs/evergreen/rel_3_11

« back to all changes in this revision

Viewing changes to Open-ILS/src/sql/Pg/version-upgrade/3.11.6-3.11.7-upgrade-db.sql

  • Committer: Jason Stephenson
  • Date: 2024-07-18 19:33:16 UTC
  • Revision ID: git-v1:d395c662895982f29dd69016c780648a71a7f891
Forward port 3.11.6 to 3.11.7 upgrade script

Signed-off-by: Jason Stephenson <jason@sigio.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--Upgrade Script for 3.11.6 to 3.11.7
 
2
\set eg_version '''3.11.7'''
 
3
BEGIN;
 
4
INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.11.7', :eg_version);
 
5
 
 
6
SELECT evergreen.upgrade_deps_block_check('1414', :eg_version);
 
7
 
 
8
INSERT INTO permission.perm_list ( id, code, description ) SELECT DISTINCT
 
9
  654,
 
10
  'VIEW_SHIPMENT_NOTIFICATION',
 
11
  oils_i18n_gettext(654,
 
12
    'View shipment notifications', 'ppl', 'description'
 
13
  )
 
14
  FROM permission.perm_list
 
15
  WHERE NOT EXISTS (SELECT 1 FROM permission.perm_list WHERE code = 'VIEW_SHIPMENT_NOTIFICATION');
 
16
 
 
17
INSERT INTO permission.perm_list ( id, code, description )  SELECT DISTINCT
 
18
  655,
 
19
  'MANAGE_SHIPMENT_NOTIFICATION',
 
20
  oils_i18n_gettext(655,
 
21
    'Manage shipment notifications', 'ppl', 'description'
 
22
  )
 
23
  FROM permission.perm_list
 
24
  WHERE NOT EXISTS (SELECT 1 FROM permission.perm_list WHERE code = 'MANAGE_SHIPMENT_NOTIFICATION');
 
25
 
 
26
 
 
27
SELECT evergreen.upgrade_deps_block_check('1415', :eg_version);
 
28
INSERT INTO permission.perm_list ( id, code, description ) SELECT DISTINCT
 
29
   656,
 
30
   'PATRON_BARRED.override',
 
31
   oils_i18n_gettext(656,
 
32
     'Override the PATRON_BARRED event', 'ppl', 'description'
 
33
   )
 
34
   FROM permission.perm_list
 
35
   WHERE NOT EXISTS (SELECT 1 FROM permission.perm_list WHERE code = 'PATRON_BARRED.override');
 
36
 
 
37
 
 
38
 
 
39
SELECT evergreen.upgrade_deps_block_check('1418', :eg_version);
 
40
 
 
41
INSERT INTO config.global_flag (name, enabled, value, label) 
 
42
    VALUES (
 
43
        'search.max_suggestion_search_terms',
 
44
        TRUE,
 
45
        3,
 
46
        oils_i18n_gettext(
 
47
            'search.max_suggestion_search_terms',
 
48
            'Limit suggestion generation to searches with this many terms or less',
 
49
            'cgf',
 
50
            'label'
 
51
        )
 
52
    );
 
53
 
 
54
 
 
55
/* UNDO
 
56
DELETE FROM config.global_flag WHERE name = 'search.max_suggestion_search_terms';
 
57
*/
 
58
 
 
59
COMMIT;
 
60
 
 
61
-- Update auditor tables to catch changes to source tables.
 
62
--   Can be removed/skipped if there were no schema changes.
 
63
SELECT auditor.update_auditors();