Mercurial > dive4elements > river
annotate flys-aft/src/main/resources/sql/flys-common.properties @ 4089:859b4781554a
Prefetch existing time intervals from FLYS db.
flys-aft/trunk@3574 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 03 Jan 2012 12:25:06 +0000 |
parents | aad1886ea226 |
children | d556e29592f5 |
rev | line source |
---|---|
4075
dbd0b3b1b8b8
Sync each river.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4068
diff
changeset
|
1 select.river = SELECT id, name FROM rivers |
4085
067341e86375
Separate FLYS gauges to be updated or to create.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4076
diff
changeset
|
2 select.gauges = SELECT id, name, official_number FROM gauges WHERE river_id = :river_id |
4087
aad1886ea226
Store new gauges in FLYS db.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4085
diff
changeset
|
3 next.gauge.id = SELECT NEXTVAL('GAUGES_ID_SEQ') AS gauge_id |
aad1886ea226
Store new gauges in FLYS db.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4085
diff
changeset
|
4 insert.gauge = INSERT INTO gauges (id, name, river_id, station, aeo, official_number, datum) \ |
aad1886ea226
Store new gauges in FLYS db.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4085
diff
changeset
|
5 VALUES(:id, :name, :river_id, :station, :aeo, :official_number, :datum) |
4089
859b4781554a
Prefetch existing time intervals from FLYS db.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
4087
diff
changeset
|
6 select.timeintervals = SELECT id, start_time, stop_time FROM time_intervals |