minor optimization
Sonarqube Scanner / Build and analyze (push) Successful in 1m4s

This commit is contained in:
Florian Zumpe
2026-09-02 01:12:50 +02:00
parent be9df67e18
commit bdc0aabc07
8 changed files with 95 additions and 37 deletions
+11
View File
@@ -68,7 +68,18 @@ CREATE TABLE IF NOT EXISTS poi_images (
created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
) STRICT;
CREATE TRIGGER IF NOT EXISTS pois_updated_at
AFTER UPDATE ON pois
FOR EACH ROW
WHEN NEW.updated_at IS OLD.updated_at
BEGIN
UPDATE pois
SET updated_at = CURRENT_TIMESTAMP
WHERE id = NEW.id;
END;
CREATE INDEX IF NOT EXISTS idx_routes_status ON routes(status);
CREATE INDEX IF NOT EXISTS idx_routes_activation ON routes(status, activated_at);
CREATE INDEX IF NOT EXISTS idx_route_points_route ON route_points(route_id, sequence);
CREATE INDEX IF NOT EXISTS idx_pois_route ON pois(route_id, sequence);
CREATE INDEX IF NOT EXISTS idx_poi_images_poi ON poi_images(poi_id, sequence);