diff --git a/database/update_countries_2021/update_blocks.sql b/database/update_countries_2021/update_blocks.sql index bd3ad8e7..8de03054 100644 --- a/database/update_countries_2021/update_blocks.sql +++ b/database/update_countries_2021/update_blocks.sql @@ -13,7 +13,7 @@ -- 'Niger', -- 'Moldova', -- 'Chad', --- 'Congo DR') +-- 'Congo R') -- AND gn.id_name_family=2; -- -- -- -- Get blocks: @@ -162,19 +162,19 @@ BEGIN; ) ); - -- INSERT INTO - -- maplex.block (id_geoentity_block,id_geoentity_child) - -- VALUES ( - -- ( - -- select gn.id_geoentity as id_geoentity_xbap from maplex.geoentity_name gn - -- INNER JOIN maplex.name n ON gn.id_name=n.id_name - -- where n.name='Sub-Saharan Africa' and gn.id_name_family=2 - -- ), - -- ( - -- select gn.id_geoentity as id_geoentity_xbap from maplex.geoentity_name gn - -- INNER JOIN maplex.name n ON gn.id_name=n.id_name - -- where n.name = 'Congo DR' and gn.id_name_family=2 - -- ) - -- ); + INSERT INTO + maplex.block (id_geoentity_block,id_geoentity_child) + VALUES ( + ( + select gn.id_geoentity as id_geoentity_xbap from maplex.geoentity_name gn + INNER JOIN maplex.name n ON gn.id_name=n.id_name + where n.name='Sub-Saharan Africa' and gn.id_name_family=2 + ), + ( + select gn.id_geoentity as id_geoentity_xbap from maplex.geoentity_name gn + INNER JOIN maplex.name n ON gn.id_name=n.id_name + where n.name = 'Congo' and gn.id_name_family=2 + ) + ); COMMIT; diff --git a/doc/blueprints_adddata.md b/doc/blueprints_adddata.md index 11458865..0b8f536e 100644 --- a/doc/blueprints_adddata.md +++ b/doc/blueprints_adddata.md @@ -7,6 +7,14 @@ Instructions to follow to add a new year ## Countries at iepg_data_redux.master_country. Check that all the countries who come from the input of the data engine (XLSX) are at the table iepg_data_redux.master_country. The mapping field between the xlsx and this table is xlsx_column_name. If an error happens, flux throws an exception. +You could check country names in this way: + +``` +select xlsx_column_name, iso_3166_1_2_code +from iepg_data_redux.master_country +where xlsx_column_name ilike '%congo%'; +``` + You can get new countries (or differences in names) in new year with Pandas. Example: ```Python