Project

General

Profile

1 7833 leinfelder
/*
2
 * the index_event table for solr-based indexing
3
 */
4
CREATE TABLE index_event (
5
	guid text,
6
	event_action VARCHAR(250),
7
	description text,
8
	event_date TIMESTAMP
9
);
10
11
/*
12 8028 leinfelder
 * Update the "metadata" doctypes to use "FGDC-STD-001-1998" formatId
13
 * now that we have a correct format for them
14
 *
15
 */
16
UPDATE systemMetadata sm
17
SET object_format = 'FGDC-STD-001-1998'
18
FROM xml_documents xml,
19
identifier id
20
WHERE id.docid = xml.docid
21
AND id.rev = xml.rev
22
AND id.guid = sm.guid
23
AND xml.doctype = 'metadata';
24
25
/*
26
 * and in the xml_revisions
27
 */
28
UPDATE systemMetadata sm
29
SET object_format = 'FGDC-STD-001-1998'
30
FROM xml_revisions xml,
31
identifier id
32
WHERE id.docid = xml.docid
33
AND id.rev = xml.rev
34
AND id.guid = sm.guid
35
AND xml.doctype = 'metadata';
36
37
/*
38
 * Increase harvest_log column length to avoid errors
39
 */
40
ALTER TABLE harvest_log ALTER COLUMN harvest_operation_code TYPE VARCHAR(1000);
41
42
/*
43 7833 leinfelder
 * update the database version
44
 */
45
UPDATE db_version SET status=0;
46
47
INSERT INTO db_version (version, status, date_created)
48
  VALUES ('2.1.0', 1, CURRENT_DATE);