Revision 4080
Added by daigle about 16 years ago
upgrade-db-to-1.5-postgres.sql | ||
---|---|---|
30 | 30 |
* to local schema or dtd file. |
31 | 31 |
*/ |
32 | 32 |
UPDATE xml_catalog |
33 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-access-@eml-version@.dtd'
|
|
33 |
SET system_id = '/dtd/eml-access-@eml-version@.dtd' |
|
34 | 34 |
WHERE public_id = '-//ecoinformatics.org//eml-access-@eml-version@//EN'; |
35 | 35 |
UPDATE xml_catalog |
36 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-attribute-@eml-version@.dtd'
|
|
36 |
SET system_id = '/dtd/eml-attribute-@eml-version@.dtd' |
|
37 | 37 |
WHERE public_id = '-//ecoinformatics.org//eml-attribute-@eml-version@//EN'; |
38 | 38 |
UPDATE xml_catalog |
39 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-constraint-@eml-version@.dtd'
|
|
39 |
SET system_id = '/dtd/eml-constraint-@eml-version@.dtd' |
|
40 | 40 |
WHERE public_id = '-//ecoinformatics.org//eml-constraint-@eml-version@//EN'; |
41 | 41 |
UPDATE xml_catalog |
42 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-coverage-@eml-version@.dtd'
|
|
42 |
SET system_id = '/dtd/eml-coverage-@eml-version@.dtd' |
|
43 | 43 |
WHERE public_id = '-//ecoinformatics.org//eml-coverage-@eml-version@//EN'; |
44 | 44 |
UPDATE xml_catalog |
45 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-coverage-@eml-version@.dtd'
|
|
45 |
SET system_id = '/dtd/eml-coverage-@eml-version@.dtd' |
|
46 | 46 |
WHERE public_id = '-//ecoinformatics.org//eml-coverage-@eml-version@//EN'; |
47 | 47 |
UPDATE xml_catalog |
48 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-dataset-@eml-version@.dtd'
|
|
48 |
SET system_id = '/dtd/eml-dataset-@eml-version@.dtd' |
|
49 | 49 |
WHERE public_id = '-//ecoinformatics.org//eml-dataset-@eml-version@//EN'; |
50 | 50 |
UPDATE xml_catalog |
51 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-entity-@eml-version@.dtd'
|
|
51 |
SET system_id = '/dtd/eml-entity-@eml-version@.dtd' |
|
52 | 52 |
WHERE public_id = '-//ecoinformatics.org//eml-entity-@eml-version@//EN'; |
53 | 53 |
UPDATE xml_catalog |
54 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-literature-@eml-version@.dtd'
|
|
54 |
SET system_id = '/dtd/eml-literature-@eml-version@.dtd' |
|
55 | 55 |
WHERE public_id = '-//ecoinformatics.org//eml-literature-@eml-version@//EN'; |
56 | 56 |
UPDATE xml_catalog |
57 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-physical-@eml-version@.dtd'
|
|
57 |
SET system_id = '/dtd/eml-physical-@eml-version@.dtd' |
|
58 | 58 |
WHERE public_id = '-//ecoinformatics.org//eml-physical-@eml-version@//EN'; |
59 | 59 |
UPDATE xml_catalog |
60 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-project-@eml-version@.dtd'
|
|
60 |
SET system_id = '/dtd/eml-project-@eml-version@.dtd' |
|
61 | 61 |
WHERE public_id = '-//ecoinformatics.org//eml-project-@eml-version@//EN'; |
62 | 62 |
UPDATE xml_catalog |
63 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-protocol-@eml-version@.dtd'
|
|
63 |
SET system_id = '/dtd/eml-protocol-@eml-version@.dtd' |
|
64 | 64 |
WHERE public_id = '-//ecoinformatics.org//eml-protocol-@eml-version@//EN'; |
65 | 65 |
UPDATE xml_catalog |
66 |
SET system_id = '@systemidserver@@html-path@/dtd/eml-software-@eml-version@.dtd'
|
|
66 |
SET system_id = '/dtd/eml-software-@eml-version@.dtd' |
|
67 | 67 |
WHERE public_id = '-//ecoinformatics.org//eml-software-@eml-version@//EN'; |
68 | 68 |
UPDATE xml_catalog |
69 |
SET system_id = '@systemidserver@@html-path@/schema/eml-2.0.0/eml.xsd'
|
|
69 |
SET system_id = '/schema/eml-2.0.0/eml.xsd' |
|
70 | 70 |
WHERE public_id = '@eml2_0_0namespace@'; |
71 | 71 |
UPDATE xml_catalog |
72 |
SET system_id = '@systemidserver@@html-path@/schema/eml-2.0.1/eml.xsd'
|
|
72 |
SET system_id = '/schema/eml-2.0.1/eml.xsd' |
|
73 | 73 |
WHERE public_id = '@eml2_0_1namespace@'; |
74 | 74 |
UPDATE xml_catalog |
75 |
SET system_id = '@systemidserver@@html-path@/schema/eml-2.0.0/stmml.xsd'
|
|
75 |
SET system_id = '/schema/eml-2.0.0/stmml.xsd' |
|
76 | 76 |
WHERE public_id = '@stmmlnamespace@'; |
77 | 77 |
|
78 | 78 |
/* |
... | ... | |
84 | 84 |
WHERE docid IN (SELECT docid from xml_documents WHERE doctype LIKE 'eml://ecoinformatics.org/eml-2.0.1'); |
85 | 85 |
|
86 | 86 |
|
87 |
CREATE SEQUENCE xml_returnfield_id_seq; |
|
87 | 88 |
|
88 |
|
|
89 | 89 |
/* |
90 | 90 |
* Returnfields -- table to store combinations of returnfields requested |
91 | 91 |
* and the number of times this table is accessed |
... | ... | |
96 | 96 |
usage_count INT8, -- the number of times this string has been requested |
97 | 97 |
CONSTRAINT xml_returnfield_pk PRIMARY KEY (returnfield_id) |
98 | 98 |
); |
99 |
CREATE INDEX xml_returnfield_idx1 ON xml_returnfield(returnfield_string); |
|
100 |
|
|
101 |
CREATE SEQUENCE xml_returnfield_id_seq; |
|
102 |
|
|
99 |
CREATE INDEX xml_returnfield_idx1 ON xml_returnfield(returnfield_string); |
|
100 |
|
|
101 |
|
|
102 |
CREATE SEQUENCE xml_queryresult_id_seq; |
|
103 |
|
|
103 | 104 |
/* |
104 | 105 |
* Queryresults -- table to store queryresults for a given docid |
105 | 106 |
* and returnfield_id |
... | ... | |
115 | 116 |
FOREIGN KEY (returnfield_id) REFERENCES xml_returnfield |
116 | 117 |
); |
117 | 118 |
|
118 |
CREATE SEQUENCE xml_queryresult_id_seq; |
|
119 | 119 |
|
120 | 120 |
ALTER TABLE xml_nodes ADD nodedatanumerical FLOAT8; |
121 | 121 |
|
Also available in: Unified diff
Merge 1.9 changes into Head