-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbrbl-updates.sql
More file actions
71 lines (57 loc) · 1.57 KB
/
brbl-updates.sql
File metadata and controls
71 lines (57 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
use brbl_at;
/* move userDefinedText1 to inventory column */
update Accessions
set inventory = userDefinedText1
where userDefinedText1 is not null;
/* and then delete userDefinedText1 from the database. */
update Accessions
set userDefinedText1 = null
where userDefinedText1 is not null;
/*step 1 (fixing up Accession stuf)*/
update Accessions
set accessionProcessedDate = '2012-01-01'
where accessionProcessed = 1 and accessionProcessedDate is null;
/*step 2*/
update Accessions
set userDefinedDate2 = accessionProcessedDate
where accessionProcessedDate is not null;
/* step 3*/
update Accessions
set accessionProcessed = null,
accessionProcessedDate = null;
/* Update levels */
use brbl_at;
update resourcesComponents
set resourceLevel='file'
where resourceLevel='fonds'
or resourceLevel='class'
or resourceLevel='collection';
update resourcesComponents
set otherLevel='',
resourceLevel='file'
where resourceLevel='otherlevel'
and otherLevel='';
update resourcesComponents
set otherLevel='accession'
where otherLevel='Acquisition'
or otherLevel='Acqusition'
or otherLevel='accessions'
or otherLevel='accesion';
update resourcesComponents
set otherLevel='',
resourceLevel='file'
where resourceLevel='otherlevel'
and (otherLevel='Heading'
or otherLevel='heading'
or otherLevel='subheadings'
or otherLevel='Subheading'
or otherLevel='subgroup'
or otherLevel='section'
or otherLevel='subset');
update resourcesComponents
set otherLevel='',
resourceLevel='series'
where resourceLevel='otherlevel'
and (otherLevel='Oversize'
or otherLevel='RestrictedFragile'
or otherLevel='restricted');