fix(scrapers): geocode-missing listings nightly scheduler — listings geom coverage backfill (all sources) #1549
1 changed files with 3 additions and 2 deletions
|
|
@ -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
|
||||
"""
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue