From a796b41d909d0faa583fb1e5971e0b98bc5ccc35 Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 17 Oct 2016 00:21:33 -0400 Subject: [PATCH] [geonames] admin codes on geonames/postal_codes tables --- scripts/geodata/geonames/geonames_sqlite.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/scripts/geodata/geonames/geonames_sqlite.py b/scripts/geodata/geonames/geonames_sqlite.py index 5a92ccb7..7f635168 100644 --- a/scripts/geodata/geonames/geonames_sqlite.py +++ b/scripts/geodata/geonames/geonames_sqlite.py @@ -106,14 +106,8 @@ geonames_ddl = { geonames (feature_code)''', '''CREATE INDEX country_code ON geonames (country_code)''', - '''CREATE INDEX admin1_code ON - geonames (admin1_code)''', - '''CREATE INDEX admin2_code ON - geonames (admin2_code)''', - '''CREATE INDEX admin3_code ON - geonames (admin3_code)''', - '''CREATE INDEX admin4_code ON - geonames (admin4_code)''', + '''CREATE INDEX admin_codes ON + geonames (country_code, admin1_code, admin2_code, admin3_code, admin4_code)''', ), 'alternate_names': ( @@ -161,6 +155,8 @@ geonames_ddl = { )''', '''CREATE INDEX post_code_index ON postal_codes (country_code, postal_code)''', + '''CREATE INDEX postal_code_admins ON + postal_codes (country_code, admin1_code, admin2_code, admin3_code)''', ), 'admin1_codes': admin_ddl(1), 'admin2_codes': admin_ddl(2),