From 00aaf7a8a4bd7062985db6bc8ea8e8c35f9dac28 Mon Sep 17 00:00:00 2001 From: rldhont Date: Fri, 6 Oct 2023 15:53:27 +0200 Subject: [PATCH] [SQL] Ajout d'un idex sur le champ voie de la table parcelle_info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit N'ayant pas d'index sur le champs `voie` de la table `parcelle_info`, les rechercehs sur ce champs était très lente. Funded by [Conseil Départemental du Calvados](https://www.calvados.fr) --- .../scripts/plugin/edigeo_create_table_parcelle_info_majic.sql | 1 + .../scripts/plugin/edigeo_create_table_parcelle_info_simple.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_majic.sql b/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_majic.sql index 854d3f65..69a9992b 100644 --- a/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_majic.sql +++ b/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_majic.sql @@ -111,6 +111,7 @@ DROP INDEX jj; ALTER TABLE [PREFIXE]parcelle_info ADD CONSTRAINT parcelle_info_pk PRIMARY KEY (ogc_fid); CREATE INDEX parcelle_info_geom_idx ON [PREFIXE]parcelle_info USING gist (geom); CREATE INDEX parcelle_info_geo_section_idx ON [PREFIXE]parcelle_info (geo_section); +CREATE INDEX parcelle_info_voie_idx ON [PREFIXE]parcelle_info (voie); CREATE INDEX parcelle_info_comptecommunal_idx ON [PREFIXE]parcelle_info (comptecommunal); CREATE INDEX parcelle_info_codecommune_idx ON [PREFIXE]parcelle_info (codecommune ); CREATE INDEX parcelle_info_geo_parcelle_idx ON [PREFIXE]parcelle_info (geo_parcelle ); diff --git a/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_simple.sql b/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_simple.sql index 56303e13..86de0b64 100644 --- a/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_simple.sql +++ b/cadastre/scripts/plugin/edigeo_create_table_parcelle_info_simple.sql @@ -31,6 +31,7 @@ ON c.geo_commune = SUBSTRING(gp.geo_parcelle,1,6) ALTER TABLE [PREFIXE]parcelle_info ADD CONSTRAINT parcelle_info_pk PRIMARY KEY (ogc_fid); CREATE INDEX parcelle_info_geom_idx ON [PREFIXE]parcelle_info USING gist (geom); CREATE INDEX parcelle_info_geo_section_idx ON [PREFIXE]parcelle_info (geo_section); +CREATE INDEX parcelle_info_voie_idx ON [PREFIXE]parcelle_info (voie); CREATE INDEX parcelle_info_codecommune_idx ON [PREFIXE]parcelle_info (codecommune ); CREATE INDEX parcelle_info_geo_parcelle_idx ON [PREFIXE]parcelle_info (geo_parcelle );