gpsfold: Remove $Id$ at EOF.
[gpstools.git] / branches / gpst.gpxfix / postgres / distupdate.sql
bloba692877205e89d916faa3a1cf5bd1559cfb1dfe1
1 -- $Id$
2 -- File ID: 2d79727a-fafb-11dd-9a1e-000475e441b9
4 BEGIN ISOLATION LEVEL SERIALIZABLE;
5     \echo
6     \echo ================ Oppdater name og dist ================
8     UPDATE logg SET name = clname(coor), dist = cldist(coor)
9         WHERE date > (
10             SELECT lastname FROM stat
11                 WHERE lastupdate IS NOT NULL
12                 ORDER BY lastupdate DESC LIMIT 1
13         )
14         OR date IS NULL;
16     INSERT INTO stat (lastupdate, lastname) VALUES (
17         now(),
18         (SELECT max(date) FROM logg)
19     );
20     \echo ================ Oppdater wayp.numpoints ================
21     UPDATE wayp SET numpoints = numpoints(name);
22 COMMIT;