Mercurial > gemma
changeset 2587:857bb070b9f1
Morphological differences: Bottleneck_id is an integer represented as a string.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 11 Mar 2019 18:20:34 +0100 |
parents | bc1b43885a4d |
children | 2fcb2f969321 |
files | pkg/controllers/diff.go pkg/octree/polygon.go |
diffstat | 2 files changed, 9 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/controllers/diff.go Mon Mar 11 17:31:39 2019 +0100 +++ b/pkg/controllers/diff.go Mon Mar 11 18:20:34 2019 +0100 @@ -38,19 +38,17 @@ SELECT sd.id FROM caching.sounding_differences sd JOIN waterway.sounding_results srm ON sd.minuend = srm.id JOIN - waterway.sounding_results srs ON sd.subtrahend = srs.id JOIN - waterway.bottlenecks bns ON srm.bottleneck_id = bns.id + waterway.sounding_results srs ON sd.subtrahend = srs.id WHERE srm.bottleneck_id = srs.bottleneck_id AND - bns.objnam = $1 AND - srs.date_info = $2::date AND - srm.date_info = $3::date + srm.bottleneck_id = $1 AND + srm.date_info = $2::date AND + srs.date_info = $3::date ` insertDiffSQL = ` WITH soundings AS ( SELECT sr.id AS id, sr.date_info AS date_info FROM - waterway.sounding_results sr JOIN - waterway.bottlenecks bns ON sr.bottleneck_id = bns.id - WHERE bns.objnam = $1 + waterway.sounding_results sr + WHERE sr.bottleneck_id = $1 ) INSERT INTO caching.sounding_differences (minuend, subtrahend) SELECT m.id, s.id FROM soundings m, soundings s @@ -58,7 +56,7 @@ RETURNING id ` insertDiffContourSQL = ` -INSERT INTO caching.caching.sounding_differences_contour_lines ( +INSERT INTO caching.sounding_differences_contour_lines ( sounding_differences_id, height, lines
--- a/pkg/octree/polygon.go Mon Mar 11 17:31:39 2019 +0100 +++ b/pkg/octree/polygon.go Mon Mar 11 18:20:34 2019 +0100 @@ -47,9 +47,8 @@ SELECT sr.area AS area, sr.date_info AS date_info - FROM waterway.sounding_results sr JOIN - waterway.bottlenecks bn ON sr.bottleneck_id = bn.id - WHERE bn.bottleneck_id = $1 + FROM waterway.sounding_results sr + WHERE sr.bottleneck_id = $1 ) SELECT ST_AsBinary( ST_intersection(