Added postgresql indexes

This commit is contained in:
souladm 2019-05-27 16:02:02 +03:00
parent d8c2789427
commit 8c651237a4

3
run.sh
View File

@ -38,7 +38,6 @@ EOSU
fi fi
# Import data # Import data
sudo -u renderer osm2pgsql -d gis --create --slim -G --hstore --tag-transform-script /home/renderer/src/openstreetmap-carto/openstreetmap-carto.lua -C 2048 --number-processes ${THREADS:-4} -S /home/renderer/src/openstreetmap-carto/openstreetmap-carto.style /data.osm.pbf sudo -u renderer osm2pgsql -d gis --create --slim -G --hstore --tag-transform-script /home/renderer/src/openstreetmap-carto/openstreetmap-carto.lua -C 2048 --number-processes ${THREADS:-4} -S /home/renderer/src/openstreetmap-carto/openstreetmap-carto.style /data.osm.pbf
service postgresql stop
# Create indexes # Create indexes
su postgres << EOSU su postgres << EOSU
psql -d gis -c "CREATE INDEX planet_osm_roads_admin ON planet_osm_roads USING GIST (way) psql -d gis -c "CREATE INDEX planet_osm_roads_admin ON planet_osm_roads USING GIST (way)
@ -69,6 +68,8 @@ EOSU
psql -d gis -c "CREATE INDEX planet_osm_point_place ON planet_osm_point USING GIST (way) psql -d gis -c "CREATE INDEX planet_osm_point_place ON planet_osm_point USING GIST (way)
WHERE place IS NOT NULL AND name IS NOT NULL;" WHERE place IS NOT NULL AND name IS NOT NULL;"
EOSU EOSU
# Stop postgres
service postgresql stop
exit 0 exit 0
fi fi