comparison pkg/controllers/fwa.go @ 5255:256ebbeb1252 new-fwa

Fix FWA performance: match bottleneck validity with measure date.
author wilde@azure1.rgb.intevation.de
date Wed, 13 May 2020 11:13:15 +0200
parents 878d52d95e37
children ed62f138528a
comparison
equal deleted inserted replaced
5254:09ec6a748fca 5255:256ebbeb1252
78 JOIN waterway.fairway_availability fa 78 JOIN waterway.fairway_availability fa
79 ON efa.fairway_availability_id = fa.id 79 ON efa.fairway_availability_id = fa.id
80 JOIN waterway.bottlenecks bn 80 JOIN waterway.bottlenecks bn
81 ON fa.bottleneck_id = bn.bottleneck_id 81 ON fa.bottleneck_id = bn.bottleneck_id
82 WHERE 82 WHERE
83 bn.validity @> efa.measure_date AND
83 bn.bottleneck_id = $1 AND 84 bn.bottleneck_id = $1 AND
84 efa.level_of_service = $2 AND 85 efa.level_of_service = $2 AND
85 efa.measure_type = 'Measured' AND 86 efa.measure_type = 'Measured' AND
86 (efa.available_depth_value IS NOT NULL OR 87 (efa.available_depth_value IS NOT NULL OR
87 efa.available_width_value IS NOT NULL) AND 88 efa.available_width_value IS NOT NULL) AND