]> git.openstreetmap.org Git - nominatim.git/commit
Update the database layout documentation
authorItz-Agasta <rupamgolui69@gmail.com>
Fri, 14 Aug 2026 07:24:37 +0000 (12:54 +0530)
committerItz-Agasta <rupamgolui69@gmail.com>
Thu, 20 Aug 2026 03:49:10 +0000 (09:19 +0530)
commita301a87e65ee9845804fc46f6466fbdec95be7b2
treeafcfec6a72b53d23aacd26c08fcf4e036f1fad9b
parent162187d714bb004f9017e3f304380fcc0e078675
Update the database layout documentation

The place table holds a single row per OSM object now, with a categories
column that carries all of its main tags. Document that, the categories
column on placex and the tables that were added since the page was last
touched: place_entrance, placex_entrance, place_associated_street and
location_area_country. The place_classtype tables are gone, so drop them
from the list of auxiliary tables.

Also bring the diagrams back in line with the schema. search_name lost
its search_rank column a while ago and location_postcodes gained is_area,
while its centroid was missing from the diagram because of a typo.
docs/develop/Database-Layout.md
docs/develop/osm2pgsql-tables.plantuml
docs/develop/osm2pgsql-tables.svg
docs/develop/search-tables.plantuml
docs/develop/search-tables.svg