Mercurial > lada > lada-server
diff db_schema/lada_schema.sql @ 1262:9dfb52db6a0f
Make use of the ort factory in ort service.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 27 Jan 2017 15:10:01 +0100 |
parents | 6e393b614edf |
children |
line wrap: on
line diff
--- a/db_schema/lada_schema.sql Fri Jan 27 15:00:31 2017 +0100 +++ b/db_schema/lada_schema.sql Fri Jan 27 15:10:01 2017 +0100 @@ -151,7 +151,6 @@ datenbasis_id integer NOT NULL REFERENCES stammdaten.datenbasis, ba_id integer DEFAULT 1 REFERENCES stammdaten.betriebsart, gem_id character varying(8) REFERENCES stammdaten.verwaltungseinheit, - ort_id integer NOT NULL REFERENCES stammdaten.ort, media_desk character varying(100) CHECK(media_desk LIKE '% %'), umw_id character varying(3) REFERENCES stammdaten.umwelt, probenart_id integer NOT NULL REFERENCES stammdaten.probenart, @@ -285,6 +284,21 @@ CREATE TRIGGER letzte_aenderung_ortszuordnung BEFORE UPDATE ON ortszuordnung FOR EACH ROW EXECUTE PROCEDURE update_letzte_aenderung(); CREATE TRIGGER tree_modified_ortszuordnung BEFORE UPDATE ON ortszuordnung FOR EACH ROW EXECUTE PROCEDURE update_tree_modified(); +-- +-- Name: ortszuordnung_mp; Type: TABLE; Schema: land; Owner: -; Tablespace: +-- + +CREATE TABLE ortszuordnung_mp ( + id serial PRIMARY KEY, + messprogramm_id integer NOT NULL REFERENCES messprogramm ON DELETE CASCADE, + ort_id integer NOT NULL REFERENCES stammdaten.ort, + ortszuordnung_typ character varying(1) REFERENCES stammdaten.ortszuordnung_typ, + ortszusatztext character varying(100), + letzte_aenderung timestamp without time zone DEFAULT now(), + tree_modified timestamp without time zone DEFAULT now(), + EXCLUDE (messprogramm_id WITH =) WHERE (ortszuordnung_typ = 'E') +); +CREATE TRIGGER letzte_aenderung_ortszuordnung_mp BEFORE UPDATE ON ortszuordnung_mp FOR EACH ROW EXECUTE PROCEDURE update_letzte_aenderung(); -- -- Name: zusatz_wert; Type: TABLE; Schema: land; Owner: -; Tablespace: @@ -362,7 +376,6 @@ CREATE TRIGGER letzte_aenderung_messwert BEFORE UPDATE ON messwert FOR EACH ROW EXECUTE PROCEDURE update_letzte_aenderung(); CREATE TRIGGER tree_modified_messwert BEFORE UPDATE ON messwert FOR EACH ROW EXECUTE PROCEDURE update_tree_modified(); - -- -- Name: status_protokoll; Type: TABLE; Schema: land; Owner: -; Tablespace: --