Save tiles to the database to make empty tile load faster
This commit is contained in:
parent
a1e6f930cb
commit
3ccc05d4c5
10 changed files with 559 additions and 98 deletions
19
db/migrations/00100_tile_empty.sql
Normal file
19
db/migrations/00100_tile_empty.sql
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
-- +goose Up
|
||||
DROP TABLE tile.cached_image;
|
||||
CREATE TABLE tile.cached_image (
|
||||
arcgis_id TEXT NOT NULL REFERENCES arcgis.service_map(arcgis_id),
|
||||
x INTEGER NOT NULL,
|
||||
y INTEGER NOT NULL,
|
||||
z INTEGER NOT NULL,
|
||||
is_empty BOOLEAN NOT NULL,
|
||||
PRIMARY KEY (arcgis_id, x, y, z)
|
||||
);
|
||||
-- +goose Down
|
||||
DROP TABLE tile.cached_image;
|
||||
CREATE TABLE tile.cached_image (
|
||||
arcgis_id TEXT NOT NULL REFERENCES arcgis.service_map(arcgis_id),
|
||||
x INTEGER NOT NULL,
|
||||
y INTEGER NOT NULL,
|
||||
z INTEGER NOT NULL,
|
||||
UNIQUE(arcgis_id, x, y, z)
|
||||
);
|
||||
Loading…
Add table
Add a link
Reference in a new issue