tiels are cached and reused properly

This commit is contained in:
Anton Martynenko
2025-10-29 11:57:50 +01:00
parent 72eea71507
commit caa30e5017
15 changed files with 509 additions and 57 deletions
@@ -0,0 +1,13 @@
ALTER TABLE tiles ADD COLUMN version INT NOT NULL DEFAULT 2025;
DELETE FROM tiles a
USING tiles b
WHERE a.id > b.id
AND a.latitude = b.latitude
AND a.longitude = b.longitude
AND a.zoom_level = b.zoom_level
AND a.tile_size_meters = b.tile_size_meters
AND a.version = b.version;
CREATE UNIQUE INDEX idx_tiles_unique_location ON tiles(latitude, longitude, zoom_level, tile_size_meters, version);