From: Michael Tremer Date: Wed, 5 Jul 2023 09:38:43 +0000 (+0000) Subject: importer: Improve performance of AS name export query X-Git-Tag: 0.9.17~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef1581fb56f32e824f37f2b4a0c20727a6312c19;p=location%2Flibloc.git importer: Improve performance of AS name export query Signed-off-by: Michael Tremer --- diff --git a/src/scripts/location-importer.in b/src/scripts/location-importer.in index 04c0cf9..55e06ce 100644 --- a/src/scripts/location-importer.in +++ b/src/scripts/location-importer.in @@ -273,13 +273,16 @@ class CLI(object): SELECT autnums.number AS number, COALESCE( - (SELECT overrides.name FROM autnum_overrides overrides - WHERE overrides.number = autnums.number), + overrides.name, autnums.name ) AS name - FROM autnums - WHERE name <> %s ORDER BY number - """, "") + FROM + autnums + LEFT JOIN + autnum_overrides overrides ON autnums.number = overrides.number + ORDER BY + autnums.number + """) for row in rows: a = writer.add_as(row.number)