Project

General

Profile

1
SELECT
2
DISTINCT ON (
3
      "countryVerbatim"
4
    , "stateProvinceVerbatim"
5
    , "countyParishVerbatim"
6
    , "latitudeDecimalVerbatim"
7
    , "longitudeDecimalVerbatim"
8
)
9
*
10
FROM geoscrub
11
WHERE
12
NOT (
13
    -- Empty coordinates
14
    "latitudeDecimalVerbatim" = 0
15
    AND "longitudeDecimalVerbatim" = 0
16
)
17
ORDER BY
18
      "countryVerbatim"
19
    , "stateProvinceVerbatim"
20
    , "countyParishVerbatim"
21
    , "latitudeDecimalVerbatim"
22
    , "longitudeDecimalVerbatim"
23
    , "geoscrubID"
24
;
25

    
26
ALTER TABLE :table ADD PRIMARY KEY ("geoscrubID");
27
ALTER TABLE :table ADD UNIQUE ("sourceID");
(3-3/8)