mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
Preserve import error tables during freeze
- Remove 'import_polygon_%' from UPDATE_TABLES to keep import_polygon_error and import_polygon_delete tables in frozen databases. - These tables contain permanent import error tracking data and should not be deleted during freeze. The ro-access grant system expects them to exist in all database states.
This commit is contained in:
@@ -15,7 +15,6 @@ GRANT SELECT ON nominatim_properties TO "{{config.DATABASE_WEBUSER}}";
|
|||||||
-- Location tables
|
-- Location tables
|
||||||
GRANT SELECT ON location_property_tiger TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON location_property_tiger TO "{{config.DATABASE_WEBUSER}}";
|
||||||
GRANT SELECT ON location_property_osmline TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON location_property_osmline TO "{{config.DATABASE_WEBUSER}}";
|
||||||
GRANT SELECT ON location_area TO "{{config.DATABASE_WEBUSER}}";
|
|
||||||
GRANT SELECT ON location_postcodes TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON location_postcodes TO "{{config.DATABASE_WEBUSER}}";
|
||||||
|
|
||||||
-- Search tables
|
-- Search tables
|
||||||
@@ -28,10 +27,6 @@ GRANT SELECT ON placex TO "{{config.DATABASE_WEBUSER}}";
|
|||||||
GRANT SELECT ON place_addressline TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON place_addressline TO "{{config.DATABASE_WEBUSER}}";
|
||||||
GRANT SELECT ON placex_entrance TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON placex_entrance TO "{{config.DATABASE_WEBUSER}}";
|
||||||
|
|
||||||
-- OSM data tables
|
|
||||||
GRANT SELECT ON planet_osm_ways TO "{{config.DATABASE_WEBUSER}}";
|
|
||||||
GRANT SELECT ON planet_osm_rels TO "{{config.DATABASE_WEBUSER}}";
|
|
||||||
|
|
||||||
-- Error/delete tracking tables
|
-- Error/delete tracking tables
|
||||||
GRANT SELECT ON import_polygon_error TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON import_polygon_error TO "{{config.DATABASE_WEBUSER}}";
|
||||||
GRANT SELECT ON import_polygon_delete TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON import_polygon_delete TO "{{config.DATABASE_WEBUSER}}";
|
||||||
@@ -42,4 +37,11 @@ GRANT SELECT ON country_osm_grid TO "{{config.DATABASE_WEBUSER}}";
|
|||||||
-- Tokenizer tables (word table)
|
-- Tokenizer tables (word table)
|
||||||
{% if 'word' in db.tables %}
|
{% if 'word' in db.tables %}
|
||||||
GRANT SELECT ON word TO "{{config.DATABASE_WEBUSER}}";
|
GRANT SELECT ON word TO "{{config.DATABASE_WEBUSER}}";
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
-- Special phrase tables
|
||||||
|
{% for table in db.tables %}
|
||||||
|
{% if table.startswith('place_classtype_') %}
|
||||||
|
GRANT SELECT ON {{ table }} TO "{{config.DATABASE_WEBUSER}}";
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
@@ -18,7 +18,6 @@ UPDATE_TABLES = [
|
|||||||
'address_levels',
|
'address_levels',
|
||||||
'gb_postcode',
|
'gb_postcode',
|
||||||
'import_osmosis_log',
|
'import_osmosis_log',
|
||||||
'import_polygon_%',
|
|
||||||
'location_area%',
|
'location_area%',
|
||||||
'location_road%',
|
'location_road%',
|
||||||
'place',
|
'place',
|
||||||
|
|||||||
Reference in New Issue
Block a user