Merge pull request #61 from CartoDB/iri/adm1synsql
Updates sql to remove duplicates avoiding auto-deletion
This commit is contained in:
@@ -111,9 +111,18 @@ DELETE FROM admin1_synonyms
|
|||||||
FROM
|
FROM
|
||||||
admin1_synonyms a
|
admin1_synonyms a
|
||||||
WHERE
|
WHERE
|
||||||
0 < (
|
1 < (
|
||||||
SELECT count(*)
|
SELECT count(*)
|
||||||
FROM admin1_synonyms
|
FROM admin1_synonyms
|
||||||
WHERE name_ = a.name_
|
WHERE name_ = a.name_
|
||||||
AND global_id = a.global_id
|
AND global_id = a.global_id
|
||||||
AND rank < a.rank));
|
AND rank <= a.rank)
|
||||||
|
AND
|
||||||
|
cartodb_id != (
|
||||||
|
SELECT
|
||||||
|
min(cartodb_id)
|
||||||
|
FROM admin1_synonyms
|
||||||
|
WHERE name_ = a.name_
|
||||||
|
AND global_id = a.global_id
|
||||||
|
AND rank = a.rank)
|
||||||
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user