@@ -441,23 +441,23 @@ themepark:add_proc('gen', function(data)
441441 transaction = true ,
442442 sql = {
443443 themepark .expand_template ([[
444- CREATE TABLE {schema}.streets_med_new
445- (LIKE {schema}.streets_med INCLUDING IDENTITY)]] ),
444+ CREATE TABLE {schema}.{prefix} streets_med_new
445+ (LIKE {schema}.{prefix} streets_med INCLUDING IDENTITY)]] ),
446446 themepark .expand_template ([[
447447CREATE OR REPLACE FUNCTION osm2pgsql_shortbread_streets_med() RETURNS void AS $$
448448DECLARE
449449 cell geometry;
450450BEGIN
451451 FOR cell IN
452452 SELECT ST_TileEnvelope(6, x, y) FROM generate_series(0, 63) x, generate_series(0, 63) y
453- WHERE ST_TileEnvelope(6, x, y) && ST_EstimatedExtent('{schema}', 'streets_med_interim', 'geom')
453+ WHERE ST_TileEnvelope(6, x, y) && ST_EstimatedExtent('{schema}', '{prefix} streets_med_interim', 'geom')
454454 LOOP
455455 WITH
456456 merged AS
457457 (SELECT kind, link, rail, tunnel, bridge, tracktype, surface,
458458 service, layer, ref, ref_rows, ref_cols, z_order, minzoom,
459459 ST_LineMerge(ST_Collect(geom)) AS geom
460- FROM {schema}.streets_med_interim
460+ FROM {schema}.{prefix} streets_med_interim
461461 WHERE geom && cell
462462 GROUP BY kind, link, rail, tunnel, bridge, tracktype, surface,
463463 service, layer, ref, ref_rows, ref_cols, z_order, minzoom),
@@ -467,7 +467,7 @@ BEGIN
467467 ref_rows, ref_cols, z_order, minzoom,
468468 ST_Simplify((ST_Dump(geom)).geom, 20) AS geom
469469 FROM merged)
470- INSERT INTO {schema}.streets_med_new (way_id, kind, link, rail, tunnel, bridge,
470+ INSERT INTO {schema}.{prefix} streets_med_new (way_id, kind, link, rail, tunnel, bridge,
471471 tracktype, surface, service, layer, ref,
472472 ref_rows, ref_cols, z_order, minzoom, geom)
473473 SELECT * FROM simplified WHERE geom IS NOT NULL;
@@ -476,10 +476,10 @@ END;
476476$$ LANGUAGE plpgsql]] ),
477477 themepark .expand_template (' SELECT osm2pgsql_shortbread_streets_med()' ),
478478 themepark .expand_template (' DROP FUNCTION osm2pgsql_shortbread_streets_med()' ),
479- themepark .expand_template (' ANALYZE {schema}.streets_med_new' ),
480- themepark .expand_template (' CREATE INDEX ON {schema}.streets_med_new USING GIST (geom)' ),
481- themepark .expand_template (' DROP TABLE {schema}.streets_med' ),
482- themepark .expand_template (' ALTER TABLE {schema}.streets_med_new RENAME TO streets_med' ),
479+ themepark .expand_template (' ANALYZE {schema}.{prefix} streets_med_new' ),
480+ themepark .expand_template (' CREATE INDEX ON {schema}.{prefix} streets_med_new USING GIST (geom)' ),
481+ themepark .expand_template (' DROP TABLE {schema}.{prefix} streets_med' ),
482+ themepark .expand_template (' ALTER TABLE {schema}.{prefix} streets_med_new RENAME TO streets_med' ),
483483 }
484484 })
485485
@@ -488,22 +488,22 @@ $$ LANGUAGE plpgsql]]),
488488 transaction = true ,
489489 sql = {
490490 themepark .expand_template ([[
491- CREATE TABLE {schema}.streets_low_new
492- (LIKE {schema}.streets_low INCLUDING IDENTITY)]] ),
491+ CREATE TABLE {schema}.{prefix} streets_low_new
492+ (LIKE {schema}.{prefix} streets_low INCLUDING IDENTITY)]] ),
493493 themepark .expand_template ([[
494494WITH
495495merged AS
496496 (SELECT kind, ref, rail, minzoom, ST_LineMerge(ST_Collect(geom)) AS geom
497- FROM {schema}.streets_low_interim GROUP BY kind, ref, rail, minzoom),
497+ FROM {schema}.{prefix} streets_low_interim GROUP BY kind, ref, rail, minzoom),
498498simplified AS
499499 (SELECT 1, kind, ref, rail, minzoom,
500500 ST_Simplify((ST_Dump(geom)).geom, 20) AS geom FROM merged)
501- INSERT INTO {schema}.streets_low_new (way_id, kind, ref, rail, minzoom, geom)
501+ INSERT INTO {schema}.{prefix} streets_low_new (way_id, kind, ref, rail, minzoom, geom)
502502 SELECT * FROM simplified WHERE geom IS NOT NULL]] ),
503- themepark .expand_template (' ANALYZE {schema}.streets_low_new' ),
504- themepark .expand_template (' CREATE INDEX ON {schema}.streets_low_new USING GIST (geom)' ),
505- themepark .expand_template (' DROP TABLE {schema}.streets_low' ),
506- themepark .expand_template (' ALTER TABLE {schema}.streets_low_new RENAME TO streets_low' ),
503+ themepark .expand_template (' ANALYZE {schema}.{prefix} streets_low_new' ),
504+ themepark .expand_template (' CREATE INDEX ON {schema}.{prefix} streets_low_new USING GIST (geom)' ),
505+ themepark .expand_template (' DROP TABLE {schema}.{prefix} streets_low' ),
506+ themepark .expand_template (' ALTER TABLE {schema}.{prefix} streets_low_new RENAME TO streets_low' ),
507507 }
508508 })
509509end )
0 commit comments