changeset 5585:7e8830c808ba surveysperbottleneckid

Fixed SR import for use of Bottleneck_Id instead of bottlenecks objnam.
author Sascha Wilde <wilde@sha-bang.de>
date Fri, 01 Apr 2022 18:51:23 +0200
parents 7ed9e32706d0
children 215e6ba9651b
files pkg/imports/sr.go pkg/models/sr.go
diffstat 2 files changed, 7 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/imports/sr.go	Fri Apr 01 16:47:53 2022 +0200
+++ b/pkg/imports/sr.go	Fri Apr 01 18:51:23 2022 +0200
@@ -145,8 +145,8 @@
   area,
   surtyp,
   zpg_exception
-) SELECT
-  bottleneck_id,
+) VALUES (
+  $1,
   $2::date,
   $3,
   (SELECT
@@ -157,8 +157,7 @@
     END),
   $7,
   $8
-FROM waterway.bottlenecks
-WHERE objnam = $1 AND validity @> CAST($2 AS timestamptz)
+)
 RETURNING
   id,
   ST_X(ST_Centroid(area::geometry)),
@@ -226,7 +225,7 @@
   JOIN waterway.bottlenecks bns
     ON grwl.location = bns.gauge_location
       AND grwl.validity @> CAST($2 AS timestamptz)
-WHERE bns.objnam = $1
+WHERE bns.bottleneck_id = $1
   AND bns.validity @> CAST($2 AS timestamptz)
   AND grwl.depth_reference like 'LDC%'
 `
--- a/pkg/models/sr.go	Fri Apr 01 16:47:53 2022 +0200
+++ b/pkg/models/sr.go	Fri Apr 01 18:51:23 2022 +0200
@@ -67,16 +67,16 @@
       ON bn.gauge_location = g.location AND $3::timestamptz <@ g.validity
     JOIN waterway.gauges_reference_water_levels rl
       ON g.location = rl.location AND g.validity = rl.validity
-  WHERE bn.objnam = $1
+  WHERE bn.bottleneck_id = $1
     AND rl.depth_reference = $2)`
 
 	checkBottleneckSQL = `
-SELECT true FROM waterway.bottlenecks WHERE objnam = $1`
+SELECT true FROM waterway.bottlenecks WHERE bottleneck_id = $1`
 
 	checkBottleneckDateUniqueSQL = `
 SELECT true FROM waterway.sounding_results sr JOIN
   waterway.bottlenecks bn ON sr.bottleneck_id = bn.bottleneck_id
-WHERE bn.objnam = $1 AND sr.date_info = $2`
+WHERE bn.bottleneck_id = $1 AND sr.date_info = $2`
 )
 
 func (m *SoundingResultMeta) Decode(r io.Reader) error {