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)
13 -- Fjern duplikater i wayp -- {{{
15 \echo ================ Fjern duplikater i wayp ================
17 COPY (SELECT '======== Antall i wayp før rensking: ' || count(*) from wayp) to STDOUT;
19 BEGIN ISOLATION LEVEL SERIALIZABLE;
20 CREATE TEMPORARY TABLE dupfri
45 COPY (SELECT '======== Antall i wayp etter rensking: ' || count(*) from wayp) to STDOUT;
48 -- Fjern duplikater i events -- {{{
50 \echo ================ Fjern duplikater i events ================
52 COPY (SELECT '======== Antall i events før rensking: ' || count(*) from events) to STDOUT;
54 BEGIN ISOLATION LEVEL SERIALIZABLE;
55 CREATE TEMPORARY TABLE dupfri
59 DISTINCT ON (date, coor[0], coor[1], descr) *
70 COPY (SELECT '======== Antall i events etter rensking: ' || count(*) from events) to STDOUT;
73 -- Oppdater koordinater for bilder -- {{{
75 \echo ================ Oppdater koordinater for bilder ================
77 UPDATE pictures SET coor = findpos(date)
80 -- Rund av bildekoordinater -- {{{
81 \echo ================ Rund av bildekoordinater ================
82 UPDATE pictures SET coor = point(
83 round(coor[0]::numeric, 6),
84 round(coor[1]::numeric, 6)
87 -- Fjern duplikater i pictures -- {{{
89 \echo ================ Fjern duplikater i pictures ================
91 COPY (SELECT '======== Antall i pictures før rensking: ' || count(*) from pictures) to STDOUT;
93 BEGIN ISOLATION LEVEL SERIALIZABLE;
94 CREATE TEMPORARY TABLE dupfri
98 DISTINCT ON (date, coor[0], coor[1], descr, filename, author) *
102 INSERT INTO pictures (
109 COPY (SELECT '======== Antall i pictures etter rensking: ' || count(*) from pictures) to STDOUT;
112 -- Oppdater koordinater for filmer -- {{{
114 \echo ================ Oppdater koordinater for filmer ================
116 UPDATE film SET coor = findpos(date)
119 -- Rund av filmkoordinater -- {{{
120 \echo ================ Rund av filmkoordinater ================
121 UPDATE film SET coor = point(
122 round(coor[0]::numeric, 6),
123 round(coor[1]::numeric, 6)
126 -- Fjern duplikater i film -- {{{
128 \echo ================ Fjern duplikater i film ================
130 COPY (SELECT '======== Antall i film før rensking: ' || count(*) from film) to STDOUT;
132 BEGIN ISOLATION LEVEL SERIALIZABLE;
133 CREATE TEMPORARY TABLE dupfri
137 DISTINCT ON (date, coor[0], coor[1], descr, filename, author) *
148 COPY (SELECT '======== Antall i film etter rensking: ' || count(*) from film) to STDOUT;
151 -- Oppdater koordinater for lyd -- {{{
153 \echo ================ Oppdater koordinater for lyd ================
155 UPDATE lyd SET coor = findpos(date)
158 -- Rund av lydkoordinater -- {{{
159 \echo ================ Rund av lydkoordinater ================
160 UPDATE lyd SET coor = point(
161 round(coor[0]::numeric, 6),
162 round(coor[1]::numeric, 6)
165 -- Fjern duplikater i lyd -- {{{
167 \echo ================ Fjern duplikater i lyd ================
169 COPY (SELECT '======== Antall i lyd før rensking: ' || count(*) from lyd) to STDOUT;
171 BEGIN ISOLATION LEVEL SERIALIZABLE;
172 CREATE TEMPORARY TABLE dupfri
176 DISTINCT ON (date, coor[0], coor[1], descr, filename, author) *
187 COPY (SELECT '======== Antall i lyd etter rensking: ' || count(*) from lyd) to STDOUT;