2 -- File ID: 4765dc0a-fafb-11dd-874c-000475e441b9
4 -- Rund av veipunkter til seks desimaler -- {{{
6 \echo ================ Rund av veipunkter til seks desimaler ================
8 UPDATE wayp SET coor = point(
9 round(coor[0]::numeric, 6),
10 round(coor[1]::numeric, 6)
14 -- Fjern duplikater i wayp -- {{{
16 \echo ================ Fjern duplikater i wayp ================
18 COPY (SELECT '======== Antall i wayp før rensking: ' || count(*) from wayp) to STDOUT;
20 BEGIN ISOLATION LEVEL SERIALIZABLE;
21 CREATE TEMPORARY TABLE dupfri
46 COPY (SELECT '======== Antall i wayp etter rensking: ' || count(*) from wayp) to STDOUT;
49 -- Fjern duplikater i events -- {{{
51 \echo ================ Fjern duplikater i events ================
53 COPY (SELECT '======== Antall i events før rensking: ' || count(*) from events) to STDOUT;
55 BEGIN ISOLATION LEVEL SERIALIZABLE;
56 CREATE TEMPORARY TABLE dupfri
60 DISTINCT ON (date, coor[0], coor[1], descr) *
71 COPY (SELECT '======== Antall i events etter rensking: ' || count(*) from events) to STDOUT;
74 -- Oppdater koordinater for bilder -- {{{
76 \echo ================ Oppdater koordinater for bilder ================
78 UPDATE pictures SET coor = findpos(date)
82 -- Rund av bildekoordinater -- {{{
83 \echo ================ Rund av bildekoordinater ================
84 UPDATE pictures SET coor = point(
85 round(coor[0]::numeric, 6),
86 round(coor[1]::numeric, 6)
90 -- Fjern duplikater i pictures -- {{{
92 \echo ================ Fjern duplikater i pictures ================
94 COPY (SELECT '======== Antall i pictures før rensking: ' || count(*) from pictures) to STDOUT;
96 BEGIN ISOLATION LEVEL SERIALIZABLE;
97 CREATE TEMPORARY TABLE dupfri
101 DISTINCT ON (date, coor[0], coor[1], descr, filename, author) *
105 INSERT INTO pictures (
112 COPY (SELECT '======== Antall i pictures etter rensking: ' || count(*) from pictures) to STDOUT;