Remove a bunch of generated bob, add feature and review tasks

This commit is contained in:
Eli Ribble 2026-03-06 18:55:18 +00:00
parent 662188485e
commit 527e82031e
No known key found for this signature in database
206 changed files with 5761 additions and 141269 deletions

View 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;

View 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;