fix(scrapers): geocode-missing listings nightly scheduler — listings geom coverage backfill (all sources) #1549

Merged
lekss361 merged 2 commits from fix/geocode-missing-listings-scheduler into main 2026-06-16 08:32:23 +00:00
Showing only changes of commit 17fa6544a2 - Show all commits

View file

@ -182,12 +182,13 @@ async def geocode_missing_listings(
precision: str | None = "city" if _geocode_is_coarse(geo) else None
# UPDATE listings — PostGIS trigger (listings_set_geom_trg) обновит geom автоматически.
# geo_precision проставляется одновременно с координатами.
# geo_precision и geocode_tried_at проставляются одновременно с координатами.
update_result = db.execute(
text(
"""
UPDATE listings
SET lat = :lat, lon = :lon, geo_precision = :precision
SET lat = :lat, lon = :lon, geo_precision = :precision,
geocode_tried_at = NOW()
WHERE address = :addr AND lat IS NULL
"""
),