You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: db/deploy/osm_pgosm_flex.sql
+19-19Lines changed: 19 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
BEGIN;
3
3
4
4
5
-
CREATETABLEIF NOT EXISTS osm.pgosm_flex (
5
+
CREATETABLEIF NOT EXISTS {schema_name}.pgosm_flex (
6
6
id BIGINTNOT NULL GENERATED BY DEFAULT AS IDENTITY,
7
7
imported TIMESTAMPTZNOT NULL DEFAULT NOW(),
8
8
osm_date dateNOT NULL,
@@ -17,39 +17,39 @@ CREATE TABLE IF NOT EXISTS osm.pgosm_flex (
17
17
CONSTRAINT pk_osm_pgosm_flex PRIMARY KEY (id)
18
18
);
19
19
20
-
ALTERTABLEosm.pgosm_flex
20
+
ALTERTABLE{schema_name}.pgosm_flex
21
21
DROP COLUMN IF EXISTS osm2pgsql_mode
22
22
;
23
23
24
-
ALTERTABLEosm.pgosm_flex
24
+
ALTERTABLE{schema_name}.pgosm_flex
25
25
DROP COLUMN IF EXISTS osm2pgsql_replication;
26
26
27
-
ALTERTABLEosm.pgosm_flex
27
+
ALTERTABLE{schema_name}.pgosm_flex
28
28
ADD COLUMN IF NOT EXISTS import_mode JSONB NULL;
29
29
30
-
ALTERTABLEosm.pgosm_flex
30
+
ALTERTABLE{schema_name}.pgosm_flex
31
31
DROP COLUMN IF EXISTS import_uuid;
32
32
33
-
ALTERTABLEosm.pgosm_flex
33
+
ALTERTABLE{schema_name}.pgosm_flex
34
34
ADD COLUMN IF NOT EXISTS import_status TEXTNOT NULL DEFAULT 'Initializing';
35
35
36
-
ALTERTABLEosm.pgosm_flex
36
+
ALTERTABLE{schema_name}.pgosm_flex
37
37
ADD COLUMN IF NOT EXISTS layerset TEXTNULL;
38
38
39
-
ALTERTABLEosm.pgosm_flex DROP COLUMN IF EXISTS project_url;
40
-
ALTERTABLEosm.pgosm_flex DROP COLUMN IF EXISTS default_date;
39
+
ALTERTABLE{schema_name}.pgosm_flex DROP COLUMN IF EXISTS project_url;
40
+
ALTERTABLE{schema_name}.pgosm_flex DROP COLUMN IF EXISTS default_date;
41
41
42
-
COMMENT ON TABLE osm.pgosm_flex IS 'Provides meta information on the PgOSM-Flex project including version and SRID used during the import. One row per import.';
42
+
COMMENT ON TABLE {schema_name}.pgosm_flex IS 'Provides meta information on the PgOSM-Flex project including version and SRID used during the import. One row per import.';
43
43
44
-
COMMENT ON COLUMN osm.pgosm_flex.imported IS 'Indicates when the import was ran.';
45
-
COMMENT ON COLUMN osm.pgosm_flex.osm_date IS 'Indicates the date of the OpenStreetMap data loaded. Recommended to set PGOSM_DATE env var at runtime, otherwise defaults to the date PgOSM-Flex was run.';
46
-
COMMENT ON COLUMN osm.pgosm_flex.srid IS 'SRID of imported data.';
47
-
COMMENT ON COLUMN osm.pgosm_flex.pgosm_flex_version IS 'Version of PgOSM-Flex used to generate schema.';
48
-
COMMENT ON COLUMN osm.pgosm_flex.osm2pgsql_version IS 'Version of osm2pgsql used to load data.';
49
-
COMMENT ON COLUMN osm.pgosm_flex.region IS 'Region specified at run time via env var PGOSM_REGION.';
50
-
COMMENT ON COLUMN osm.pgosm_flex.language IS 'Preferred language specified at run time via env var PGOSM_LANGUAGE. Empty string when not defined.';
51
-
COMMENT ON COLUMN osm.pgosm_flex.layerset IS 'PgOSM Flex layerset used for the import style.';
52
-
COMMENT ON COLUMN osm.pgosm_flex.import_status IS 'Status of the import. Starts as initialized, tracks status during imports and final success/failure.';
44
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.imported IS 'Indicates when the import was ran.';
45
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.osm_date IS 'Indicates the date of the OpenStreetMap data loaded. Recommended to set PGOSM_DATE env var at runtime, otherwise defaults to the date PgOSM-Flex was run.';
46
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.srid IS 'SRID of imported data.';
47
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.pgosm_flex_version IS 'Version of PgOSM-Flex used to generate schema.';
48
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.osm2pgsql_version IS 'Version of osm2pgsql used to load data.';
49
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.region IS 'Region specified at run time via env var PGOSM_REGION.';
50
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.language IS 'Preferred language specified at run time via env var PGOSM_LANGUAGE. Empty string when not defined.';
51
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.layerset IS 'PgOSM Flex layerset used for the import style.';
52
+
COMMENT ON COLUMN {schema_name}.pgosm_flex.import_status IS 'Status of the import. Starts as initialized, tracks status during imports and final success/failure.';
RAISE NOTICE 'Calculating nesting of place polygons';
28
-
CALL osm.build_nested_admin_polygons();
28
+
CALL {schema_name}.build_nested_admin_polygons();
29
29
30
30
END IF;
31
31
32
32
33
33
END $$;
34
34
35
35
36
-
COMMENT ON PROCEDURE osm.append_data_start() IS 'Prepares PgOSM Flex database for running osm2pgsql in append mode. Removes records from place_polygon_nested if they existed.';
37
-
COMMENT ON PROCEDURE osm.append_data_finish(BOOLEAN) IS 'Finalizes PgOSM Flex after osm2pgsql-replication. Refreshes materialized view and (optionally) processes the place_polygon_nested data.';
36
+
COMMENT ON PROCEDURE {schema_name}.append_data_start() IS 'Prepares PgOSM Flex database for running osm2pgsql in append mode. Removes records from place_polygon_nested if they existed.';
37
+
COMMENT ON PROCEDURE {schema_name}.append_data_finish(BOOLEAN) IS 'Finalizes PgOSM Flex after osm2pgsql-replication. Refreshes materialized view and (optionally) processes the place_polygon_nested data.';
0 commit comments