From a9d7d49b403453f44dc4f0ae11e2822b807d31ec Mon Sep 17 00:00:00 2001 From: kshitijrajsharma Date: Fri, 1 Sep 2023 18:29:44 +0545 Subject: [PATCH] Move external indexes to post indexes --- backend/sql/post_indexes.sql | 16 ++++++++++++++++ backend/sql/pre_indexes.sql | 12 ------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/backend/sql/post_indexes.sql b/backend/sql/post_indexes.sql index e3c3db50..4448f117 100644 --- a/backend/sql/post_indexes.sql +++ b/backend/sql/post_indexes.sql @@ -39,6 +39,20 @@ CREATE INDEX IF NOT EXISTS relations_geom_idx ON public.relations USING gist (g CREATE INDEX IF NOT EXISTS relations_country_idx ON public.relations USING gin (country gin__int_ops); CREATE INDEX IF NOT EXISTS relations_tags_idx ON public.relations USING gin (tags); +-- External Indexes + +-- CREATE INDEX IF NOT EXISTS nodes_uid_idx ON public.nodes USING btree (uid); +-- CREATE INDEX IF NOT EXISTS nodes_changeset_idx ON public.nodes USING btree (changeset); + +-- CREATE INDEX IF NOT EXISTS ways_line_uid_idx ON public.ways_line USING btree (uid); +-- CREATE INDEX IF NOT EXISTS ways_line_changeset_idx ON public.ways_line USING btree (changeset); + +-- CREATE INDEX IF NOT EXISTS ways_poly_uid_idx ON public.ways_poly USING btree (uid); +-- CREATE INDEX IF NOT EXISTS ways_poly_changeset_idx ON public.ways_poly USING btree (changeset); + +-- CREATE INDEX IF NOT EXISTS relations_uid_idx ON public.relations USING btree (uid); +-- CREATE INDEX IF NOT EXISTS relations_changeset_idx ON public.relations USING btree (changeset); + -- clustering nodes CLUSTER nodes USING nodes_geom_idx; -- clustering ways_line @@ -61,3 +75,5 @@ ANALYZE nodes; ANALYZE ways_line; ANALYZE ways_poly; ANALYZE relations; + + diff --git a/backend/sql/pre_indexes.sql b/backend/sql/pre_indexes.sql index aca56f13..39d7b1fd 100644 --- a/backend/sql/pre_indexes.sql +++ b/backend/sql/pre_indexes.sql @@ -18,18 +18,6 @@ -- # 1100 13th Street NW Suite 800 Washington, D.C. 20005 -- # --- CREATE INDEX IF NOT EXISTS nodes_uid_idx ON public.nodes USING btree (uid); --- CREATE INDEX IF NOT EXISTS nodes_changeset_idx ON public.nodes USING btree (changeset); - --- CREATE INDEX IF NOT EXISTS ways_line_uid_idx ON public.ways_line USING btree (uid); --- CREATE INDEX IF NOT EXISTS ways_line_changeset_idx ON public.ways_line USING btree (changeset); - --- CREATE INDEX IF NOT EXISTS ways_poly_uid_idx ON public.ways_poly USING btree (uid); --- CREATE INDEX IF NOT EXISTS ways_poly_changeset_idx ON public.ways_poly USING btree (changeset); - --- CREATE INDEX IF NOT EXISTS relations_uid_idx ON public.relations USING btree (uid); --- CREATE INDEX IF NOT EXISTS relations_changeset_idx ON public.relations USING btree (changeset); - CREATE EXTENSION IF NOT EXISTS btree_gist; CREATE EXTENSION IF NOT EXISTS postgis;