diff --git a/updates/36/36012/ud/tablect.sql b/updates/36/36012/ud/tablect.sql index 923945d933..dbff582946 100644 --- a/updates/36/36012/ud/tablect.sql +++ b/updates/36/36012/ud/tablect.sql @@ -9,4 +9,9 @@ SET search_path = SCHEMA_NAME, public, pg_catalog; ALTER TABLE sys_style ADD CONSTRAINT sys_style_pkey PRIMARY KEY (layername, styleconfig_id); -ALTER TABLE sys_style ALTER COLUMN styleconfig_id SET NOT NULL; \ No newline at end of file +ALTER TABLE sys_style ALTER COLUMN styleconfig_id SET NOT NULL; + +ALTER TABLE drainzone ADD CONSTRAINT drainzone_sector_id_fkey FOREIGN KEY (sector_id) REFERENCES sector(sector_id); +ALTER TABLE dma ADD CONSTRAINT dma_muni_id_fkey FOREIGN KEY (sector_id) REFERENCES sector(sector_id); + +ALTER TABLE raingage ADD CONSTRAINT raingage_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); \ No newline at end of file diff --git a/updates/36/36012/utils/tablect.sql b/updates/36/36012/utils/tablect.sql index ad57d4bb5c..7e9b804a8d 100644 --- a/updates/36/36012/utils/tablect.sql +++ b/updates/36/36012/utils/tablect.sql @@ -10,3 +10,15 @@ SET search_path = SCHEMA_NAME, public, pg_catalog; ALTER TABLE sys_style ADD CONSTRAINT sys_style_styleconfig_id_fk FOREIGN KEY (styleconfig_id) REFERENCES config_style(id); +ALTER TABLE samplepoint ADD CONSTRAINT samplepoint_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); +ALTER TABLE samplepoint ADD CONSTRAINT samplepoint_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); + +ALTER TABLE element ADD CONSTRAINT element_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); +ALTER TABLE element ADD CONSTRAINT element_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); + +ALTER TABLE link ADD CONSTRAINT link_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); +ALTER TABLE link ADD CONSTRAINT link_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); + +ALTER TABLE dimensions ADD CONSTRAINT dimensions_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); +ALTER TABLE dimensions ADD CONSTRAINT dimensions_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); + diff --git a/updates/36/36012/ws/tablect.sql b/updates/36/36012/ws/tablect.sql index 1eebe92505..f67414d74f 100644 --- a/updates/36/36012/ws/tablect.sql +++ b/updates/36/36012/ws/tablect.sql @@ -13,4 +13,13 @@ ALTER TABLE sys_style ADD CONSTRAINT sys_style_pkey PRIMARY KEY (layername, styl ALTER TABLE sys_style ALTER COLUMN styleconfig_id SET NOT NULL; ALTER TABLE element ADD CONSTRAINT element_brand_id FOREIGN KEY (brand_id) references cat_brand(id); -ALTER TABLE element ADD CONSTRAINT element_model_id FOREIGN KEY (model_id) references cat_brand_model(id); \ No newline at end of file +ALTER TABLE element ADD CONSTRAINT element_model_id FOREIGN KEY (model_id) references cat_brand_model(id); + +ALTER TABLE pond ADD CONSTRAINT pond_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); +ALTER TABLE "pool" ADD CONSTRAINT pool_muni_id FOREIGN KEY (muni_id) REFERENCES ext_municipality(muni_id); + + +ALTER TABLE presszone ADD CONSTRAINT presszone_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); +ALTER TABLE dma ADD CONSTRAINT dma_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); +ALTER TABLE dqa ADD CONSTRAINT dqa_sector_id FOREIGN KEY (sector_id) REFERENCES sector(sector_id); +