From 73e6ea3a07e5f1787ed9175644c9c230e34de25e Mon Sep 17 00:00:00 2001 From: Michael Douchin Date: Tue, 17 Oct 2023 16:13:15 +0200 Subject: [PATCH] =?UTF-8?q?Import=20-=20Am=C3=A9lioration=20des=20performa?= =?UTF-8?q?nces=20pour=20l'EDIGEO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ré-application de PG_USE_COPY pour l'import des données via ogr2ogr en basculant l'option sur `--config` Cela corrige une régression importante sur les performances d'import pour des gros volumes de données --- CHANGELOG.md | 3 +++ cadastre/cadastre_import.py | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0827b94f..8adec091 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Import - Amélioration des performances pour l'EDIGEO + L'import des données EDIGEO via ogr2ogr n'utilisait plus l'option `PG_USE_COPY` + ## 1.18.1 - 2023-09-27 * Corrections SQL diff --git a/cadastre/cadastre_import.py b/cadastre/cadastre_import.py index 23128f34..f2b8500b 100644 --- a/cadastre/cadastre_import.py +++ b/cadastre/cadastre_import.py @@ -1402,7 +1402,8 @@ def importEdigeoThfToDatabase(self, filename): '-lco', 'PG_USE_COPY=YES', '-nlt', 'GEOMETRY', '-gt', '50000', - '--config', 'OGR_EDIGEO_CREATE_LABEL_LAYERS', 'NO' + '--config', 'OGR_EDIGEO_CREATE_LABEL_LAYERS', 'NO', + '--config', 'PG_USE_COPY', 'YES', ] # -c client_encoding=latin1