comparison schema/updates/1300/02.views_to_geoservers.sql @ 4622:b03aa1502736 geoserver_sql_views

Fixup rev. 4476ec4db818 Missed to change also database update script.
author Tom Gottfried <tom@intevation.de>
date Fri, 04 Oct 2019 17:26:56 +0200
parents f77a6f9216ae
children 30bb2d819d57
comparison
equal deleted inserted replaced
4621:d2eac69ba86b 4622:b03aa1502736
91 SELECT 91 SELECT
92 s.id, 92 s.id,
93 s.name, 93 s.name,
94 (s.section).lower::varchar as lower, 94 (s.section).lower::varchar as lower,
95 (s.section).upper::varchar as upper, 95 (s.section).upper::varchar as upper,
96 s.area::Geometry(MULTIPOLYGON, 4326), 96 s.area,
97 s.objnam, 97 s.objnam,
98 s.nobjnam, 98 s.nobjnam,
99 s.date_info, 99 s.date_info,
100 s.source_organization, 100 s.source_organization,
101 s.staging_done, 101 s.staging_done,
114 SELECT 114 SELECT
115 s.id, 115 s.id,
116 s.name, 116 s.name,
117 (s.stretch).lower::varchar as lower, 117 (s.stretch).lower::varchar as lower,
118 (s.stretch).upper::varchar as upper, 118 (s.stretch).upper::varchar as upper,
119 s.area::Geometry(MULTIPOLYGON, 4326), 119 s.area,
120 s.objnam, 120 s.objnam,
121 s.nobjnam, 121 s.nobjnam,
122 s.date_info, 122 s.date_info,
123 s.source_organization, 123 s.source_organization,
124 (SELECT string_agg(country, ', ') 124 (SELECT string_agg(country, ', ')
137 GROUP BY s.id 137 GROUP BY s.id
138 $$), 138 $$),
139 ('waterway', 'distance_marks_ashore_geoserver', 4326, $$ 139 ('waterway', 'distance_marks_ashore_geoserver', 4326, $$
140 SELECT id, 140 SELECT id,
141 country, 141 country,
142 geom::Geometry(POINT, 4326), 142 geom,
143 related_enc, 143 related_enc,
144 hectom, 144 hectom,
145 catdis, 145 catdis,
146 position_code 146 position_code
147 FROM waterway.distance_marks 147 FROM waterway.distance_marks
148 $$), 148 $$),
149 ('waterway', 'distance_marks_geoserver', 4326, $$ 149 ('waterway', 'distance_marks_geoserver', 4326, $$
150 SELECT 150 SELECT
151 isrs_asText(location_code) AS location, 151 isrs_asText(location_code) AS location,
152 geom::Geometry(POINT, 4326), 152 geom,
153 related_enc, 153 related_enc,
154 (location_code).hectometre 154 (location_code).hectometre
155 FROM waterway.distance_marks_virtual 155 FROM waterway.distance_marks_virtual
156 $$), 156 $$),
157 ('waterway', 'sounding_results_contour_lines_geoserver', 4326, $$ 157 ('waterway', 'sounding_results_contour_lines_geoserver', 4326, $$
158 SELECT bottleneck_id, 158 SELECT bottleneck_id,
159 date_info, 159 date_info,
160 height, 160 height,
161 CAST(lines AS geometry(multilinestring, 4326)) AS lines 161 lines
162 FROM waterway.sounding_results_contour_lines cl 162 FROM waterway.sounding_results_contour_lines cl
163 JOIN waterway.sounding_results sr ON sr.id = cl.sounding_result_id 163 JOIN waterway.sounding_results sr ON sr.id = cl.sounding_result_id
164 $$), 164 $$),
165 ('waterway', 'bottlenecks_geoserver', 4326, $$ 165 ('waterway', 'bottlenecks_geoserver', 4326, $$
166 SELECT 166 SELECT
206 WHERE b.validity @> current_timestamp 206 WHERE b.validity @> current_timestamp
207 $$), 207 $$),
208 ('waterway', 'bottleneck_overview', 4326, $$ 208 ('waterway', 'bottleneck_overview', 4326, $$
209 SELECT 209 SELECT
210 objnam AS name, 210 objnam AS name,
211 ST_Centroid(area)::Geometry(POINT, 4326) AS point, 211 ST_Centroid(area) AS point,
212 (lower(stretch)).hectometre AS from, 212 (lower(stretch)).hectometre AS from,
213 (upper(stretch)).hectometre AS to, 213 (upper(stretch)).hectometre AS to,
214 sr.current::text, 214 sr.current::text,
215 responsible_country 215 responsible_country
216 FROM waterway.bottlenecks bn LEFT JOIN ( 216 FROM waterway.bottlenecks bn LEFT JOIN (
226 sd.id AS id, 226 sd.id AS id,
227 bn.objnam AS objnam, 227 bn.objnam AS objnam,
228 srm.date_info AS minuend, 228 srm.date_info AS minuend,
229 srs.date_info AS subtrahend, 229 srs.date_info AS subtrahend,
230 sdcl.height AS height, 230 sdcl.height AS height,
231 CAST(sdcl.lines AS geometry(multilinestring, 4326)) AS lines 231 sdcl.lines AS lines
232 FROM caching.sounding_differences sd 232 FROM caching.sounding_differences sd
233 JOIN caching.sounding_differences_contour_lines sdcl 233 JOIN caching.sounding_differences_contour_lines sdcl
234 ON sd.id = sdcl.sounding_differences_id 234 ON sd.id = sdcl.sounding_differences_id
235 JOIN waterway.sounding_results srm 235 JOIN waterway.sounding_results srm
236 ON sd.minuend = srm.id 236 ON sd.minuend = srm.id