+ -- When streets change their name, the parenting of rank30 objects may change.
+ IF existingplacex.rank_address between 26 and 27
+ and coalesce(existing.name::text, '') != coalesce(NEW.name::text, '')
+ THEN
+ UPDATE placex SET indexed_status = 2
+ WHERE indexed_status = 0 and address ? 'street'
+ and parent_place_id = existingplacex.place_id;
+ UPDATE placex SET indexed_status = 2
+ WHERE indexed_status = 0 and rank_search = 30 and address ? 'street'
+ and ST_DWithin(NEW.geometry, geometry, 0.002);
+ END IF;
+