Mercurial > gemma
view pkg/models/surveys.go @ 4969:5621586e7a54 fairway-marks-import
Avoid checking the same condition twice
An entry should either be UPDATEd or INSERTed, if it's not already
in the database. Thus simply INSERT if there was no UPDATE.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 28 Feb 2020 17:55:55 +0100 |
parents | 8132434f4093 |
children | 5e7fca6ef935 |
line wrap: on
line source
// This is Free Software under GNU Affero General Public License v >= 3.0 // without warranty, see README.md and license for details. // // SPDX-License-Identifier: AGPL-3.0-or-later // License-Filename: LICENSES/AGPL-3.0.txt // // Copyright (C) 2018, 2019 by via donau // – Österreichische Wasserstraßen-Gesellschaft mbH // Software engineering by Intevation GmbH // // Author(s): // * Sascha Wilde <sascha.wilde@intevation.de> package models type ( Survey struct { BottleneckID string `json:"bottleneck_id"` DateInfo string `json:"date_info"` DepthReference string `json:"depth_reference"` ReferenceGauge string `json:"gauge_objname"` WaterLevelValue *int64 `json:"waterlevel_value,omitempty"` } )