diff --git a/create_template.py b/create_template.py index 8f325a9..c0260c2 100644 --- a/create_template.py +++ b/create_template.py @@ -33,13 +33,13 @@ sql_create = [ "script/sql/create/29.scada_device.sql", "script/sql/create/30.scada_device_data.sql", "script/sql/create/31.scada_element.sql", - "script/sql/create/32.virtual_district.sql", + "script/sql/create/32.region.sql", "script/sql/create/operation.sql" ] sql_drop = [ "script/sql/drop/operation.sql", - "script/sql/drop/32.virtual_district.sql", + "script/sql/drop/32.region.sql", "script/sql/drop/31.scada_element.sql", "script/sql/drop/30.scada_device_data.sql", "script/sql/drop/29.scada_device.sql", diff --git a/script/sql/create/32.region.sql b/script/sql/create/32.region.sql new file mode 100644 index 0000000..0fcf92c --- /dev/null +++ b/script/sql/create/32.region.sql @@ -0,0 +1,7 @@ +create table region +( + id text primary key +, boundary geometry not null unique +); + +create index region_gist on region using gist(boundary); diff --git a/script/sql/create/32.virtual_district.sql b/script/sql/create/32.virtual_district.sql deleted file mode 100644 index 12edec0..0000000 --- a/script/sql/create/32.virtual_district.sql +++ /dev/null @@ -1,9 +0,0 @@ -create table virtual_district -( - id text primary key -, center varchar(32) references _node(id) not null unique -, boundary geometry unique -, nodes varchar(32)[] -); - -create index virtual_district_gist on virtual_district using gist(boundary); diff --git a/script/sql/drop/32.region.sql b/script/sql/drop/32.region.sql new file mode 100644 index 0000000..b30dd82 --- /dev/null +++ b/script/sql/drop/32.region.sql @@ -0,0 +1,3 @@ +drop index if exists region_gist; + +drop table if exists region; diff --git a/script/sql/drop/32.virtual_district.sql b/script/sql/drop/32.virtual_district.sql deleted file mode 100644 index 33921c1..0000000 --- a/script/sql/drop/32.virtual_district.sql +++ /dev/null @@ -1,3 +0,0 @@ -drop index if exists virtual_district_gist; - -drop table if exists virtual_district;