режим только для того, чтобы хранить в базе сырые данные ОСМ и иметь возможность накатывать последующие дифы. а не для рабоыт с небольшой памятью или ещё что-то там
Отчасти да. Просто я у себя в проекте не обновляю БД часто, а полугодовые обновления проще проводить полной заливкой.
Но...
Slim mode
osm2pgsql has two main modes of running - normal and slim mode.
It is highly recommended to run osm2pgsql in slim mode. Some important features (including incremental updates (planet diffs, the initial load to populate the track tables, and proper evaluation of multipolygons) only work in slim mode.
The normal mode uses RAM for intermediate storage, Slim mode uses object tracking tables
planet_osm_nodes
planet_osm_ways
planet_osm_rels
in the database on-disk. You must use slim-mode for planet imports on 32-bit systems, since there are too many nodes to store in RAM otherwise. This limitation doesn't apply to 64-bit systems.
One benefit of not using slim mode is that osm2pgsql is a bit faster since it doesn't read from the DB until the index creation.