Sample Config
{
"sources": [
{
"name": "db_a",
"connection": {
"type": "env",
"value": "POSTGRES_URL"
}
},
{
"name": "db_b",
"connection": {
"type": "env",
"value": "POSTGRES_URL"
}
}
]
}Sample Folder Structure
tiles/
ββ db/
β ββ db_a/
β β ββ buildings.sql
β ββ db_b/
β β ββ airports.sql
ββ static/
β ββ roads.pmtiles
Sample SQL query
SELECT ST_AsMVT(tile, 'buildings', 4096, 'geom') FROM (
SELECT
ST_AsMVTGeom(
ST_Transform(ST_CurveToLine(geom), 3857),
ST_TileEnvelope($3, $1, $2),
4096, 64, true
) as geom
FROM "public"."buildings"
WHERE geom && ST_Transform(ST_TileEnvelope($3, $1, $2), 4326)
) as tile WHERE geom IS NOT NULL;