mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-11-30 22:09:31 +03:00
55b59ea139
Import TIGER data into a temporary table first that later replaces the current location_property_tiger table. This way index creation on the table can be delayed until after the import which should speed up the import and result in significantly smaller indexes. Also removed index on parent_place_id as it is covered by idx_location_property_tiger_housenumber_parent_place_id.
13 lines
846 B
SQL
13 lines
846 B
SQL
CREATE INDEX idx_location_property_tiger_housenumber_parent_place_id_imp ON location_property_tiger_import (parent_place_id, housenumber);
|
|
CREATE UNIQUE INDEX idx_location_property_tiger_place_id_imp ON location_property_tiger_import (place_id);
|
|
|
|
GRANT SELECT ON location_property_tiger_import TO "www-data";
|
|
|
|
DROP TABLE location_property_tiger;
|
|
ALTER TABLE location_property_tiger_import RENAME TO location_property_tiger;
|
|
|
|
ALTER INDEX idx_location_property_tiger_housenumber_parent_place_id_imp RENAME TO idx_location_property_tiger_housenumber_parent_place_id;
|
|
ALTER INDEX idx_location_property_tiger_place_id_imp RENAME TO idx_location_property_tiger_place_id;
|
|
|
|
DROP FUNCTION tigger_create_interpolation (linegeo geometry, in_startnumber integer, in_endnumber integer, interpolationtype text, in_street text, in_isin text, in_postcode text);
|