]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
importer: Add a search index match geofeed networks quicker
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Sep 2022 08:01:23 +0000 (08:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Sep 2022 16:47:17 +0000 (16:47 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/location-importer.in

index 5759e0cbdc5af82be690644d3c6db73e21a6fc46..7e2136eee6ae33efcffad0ff4f9a43d07d23fb08 100644 (file)
@@ -211,6 +211,10 @@ class CLI(object):
                                CREATE TABLE IF NOT EXISTS network_geofeeds(network inet, url text);
                                CREATE UNIQUE INDEX IF NOT EXISTS network_geofeeds_unique
                                        ON network_geofeeds(network);
+                               CREATE INDEX IF NOT EXISTS network_geofeeds_search
+                                       ON network_geofeeds USING GIST(network inet_ops);
+                               CREATE INDEX IF NOT EXISTS network_geofeeds_url
+                                       ON network_geofeeds(url);
 
                                -- overrides
                                CREATE TABLE IF NOT EXISTS autnum_overrides(