Remove a bunch of generated bob, add feature and review tasks
This commit is contained in:
parent
662188485e
commit
527e82031e
206 changed files with 5761 additions and 141269 deletions
36
db/migrations/00089_feature.sql
Normal file
36
db/migrations/00089_feature.sql
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
-- +goose Up
|
||||
CREATE TABLE feature (
|
||||
created TIMESTAMP WITHOUT TIME ZONE NOT NULL,
|
||||
creator_id INTEGER NOT NULL REFERENCES user_(id),
|
||||
id SERIAL NOT NULL,
|
||||
organization_id INTEGER NOT NULL REFERENCES organization(id),
|
||||
site_id INTEGER NOT NULL,
|
||||
site_version INTEGER NOT NULL,
|
||||
geometry geometry(Point,4326),
|
||||
FOREIGN KEY (site_id, site_version) REFERENCES site(id, version),
|
||||
PRIMARY KEY(id)
|
||||
);
|
||||
|
||||
CREATE TABLE feature_pool (
|
||||
feature_id INTEGER REFERENCES feature(id) NOT NULL,
|
||||
condition PoolConditionType NOT NULL,
|
||||
depth_meters FLOAT,
|
||||
geometry geometry(Polygon, 4326),
|
||||
PRIMARY KEY(feature_id)
|
||||
);
|
||||
|
||||
DROP TABLE signal_pool;
|
||||
DROP TABLE pool;
|
||||
|
||||
-- +goose Down
|
||||
|
||||
CREATE TABLE pool(
|
||||
id SERIAL,
|
||||
PRIMARY KEY(id)
|
||||
);
|
||||
CREATE TABLE signal_pool(
|
||||
id SERIAL,
|
||||
PRIMARY KEY(id)
|
||||
);
|
||||
DROP TABLE feature_pool;
|
||||
DROP TABLE feature;
|
||||
20
db/migrations/00090_review_task.sql
Normal file
20
db/migrations/00090_review_task.sql
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
-- +goose Up
|
||||
CREATE TABLE review_task (
|
||||
created TIMESTAMP WITHOUT TIME ZONE NOT NULL,
|
||||
creator_id INTEGER REFERENCES user_(id),
|
||||
id SERIAL NOT NULL,
|
||||
organization_id INTEGER NOT NULL REFERENCES organization(id),
|
||||
reviewed TIMESTAMP WITHOUT TIME ZONE,
|
||||
reviewer_id INTEGER REFERENCES user_(id),
|
||||
PRIMARY KEY(id)
|
||||
);
|
||||
CREATE TABLE review_task_pool (
|
||||
feature_pool INTEGER NOT NULL REFERENCES feature_pool(feature_id),
|
||||
location geometry(Point, 4326),
|
||||
geometry geometry(Polygon, 4326),
|
||||
review_task_id INTEGER NOT NULL REFERENCES review_task(id),
|
||||
PRIMARY KEY(review_task_id)
|
||||
);
|
||||
-- +goose Down
|
||||
DROP TABLE review_task_pool;
|
||||
DROP TABLE review_task;
|
||||
Loading…
Add table
Add a link
Reference in a new issue