From 12150ef57e56a4cd835f338132686c7ca1c22e8d Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Sat, 29 Apr 2023 14:25:43 +0800 Subject: [PATCH] Add general region table --- create_template.py | 4 ++-- script/sql/create/32.region.sql | 7 +++++++ script/sql/create/32.virtual_district.sql | 9 --------- script/sql/drop/32.region.sql | 3 +++ script/sql/drop/32.virtual_district.sql | 3 --- 5 files changed, 12 insertions(+), 14 deletions(-) create mode 100644 script/sql/create/32.region.sql delete mode 100644 script/sql/create/32.virtual_district.sql create mode 100644 script/sql/drop/32.region.sql delete mode 100644 script/sql/drop/32.virtual_district.sql 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;