comparison schema/gemma.sql @ 4579:4c56682f83f7 iso-areas

Adjusted templating for iso areas.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 08 Oct 2019 13:02:21 +0200
parents c657dec6b0fa
children 30bb2d819d57
comparison
equal deleted inserted replaced
4578:c657dec6b0fa 4579:4c56682f83f7
688 EXECUTE FUNCTION check_valid_bottleneck_ts('bottleneck_id','date_info') 688 EXECUTE FUNCTION check_valid_bottleneck_ts('bottleneck_id','date_info')
689 CREATE CONSTRAINT TRIGGER b_sounding_results_in_bn_area 689 CREATE CONSTRAINT TRIGGER b_sounding_results_in_bn_area
690 AFTER INSERT OR UPDATE ON sounding_results 690 AFTER INSERT OR UPDATE ON sounding_results
691 FOR EACH ROW EXECUTE FUNCTION check_sr_in_bn_area() 691 FOR EACH ROW EXECUTE FUNCTION check_sr_in_bn_area()
692 692
693 CREATE TABLE sounding_results_contour_lines (
694 sounding_result_id int NOT NULL REFERENCES sounding_results
695 ON DELETE CASCADE,
696 height numeric NOT NULL,
697 lines geography(multilinestring, 4326) NOT NULL,
698 -- TODO: generate valid simple features and add constraint:
699 -- CHECK(ST_IsSimple(CAST(lines AS geometry))),
700 PRIMARY KEY (sounding_result_id, height)
701 )
702
703 CREATE TABLE sounding_results_iso_areas ( 693 CREATE TABLE sounding_results_iso_areas (
704 sounding_result_id int NOT NULL REFERENCES sounding_results 694 sounding_result_id int NOT NULL REFERENCES sounding_results
705 ON DELETE CASCADE, 695 ON DELETE CASCADE,
706 height numeric NOT NULL, 696 height numeric NOT NULL,
707 areas geography(MULTIPOLYGON, 4326) NOT NULL, 697 areas geography(MULTIPOLYGON, 4326) NOT NULL,