diff --git a/database/structure.dump b/database/structure.dump deleted file mode 100644 index 9ebdcc5..0000000 --- a/database/structure.dump +++ /dev/null @@ -1,370 +0,0 @@ --- --- PostgreSQL database dump --- - -SET client_encoding = 'SQL_ASCII'; -SET check_function_bodies = false; - -SET SESSION AUTHORIZATION 'postgres'; - --- --- TOC entry 4 (OID 2200) --- Name: public; Type: ACL; Schema: -; Owner: postgres --- - -REVOKE ALL ON SCHEMA public FROM PUBLIC; -GRANT ALL ON SCHEMA public TO PUBLIC; - - -SET SESSION AUTHORIZATION 'losinshi'; - -SET search_path = public, pg_catalog; - --- --- TOC entry 6 (OID 18433839) --- Name: typen; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE typen ( - typ integer NOT NULL, - tabelle character(100), - bezeichnung character varying(255) -); - - --- --- TOC entry 7 (OID 18433851) --- Name: sensoren; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE sensoren ( - id integer DEFAULT nextval('sensoren_id_seq'::text) NOT NULL, - typ integer, - addresse integer, - standort character varying(255), - beschreibung character varying(255) -); - - --- --- TOC entry 8 (OID 18433869) --- Name: auss1_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE auss1_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - "temp" integer -); - - --- --- TOC entry 9 (OID 18433877) --- Name: auss2_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE auss2_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - "temp" integer, - hum integer -); - - --- --- TOC entry 5 (OID 18433885) --- Name: sensoren_id_seq; Type: SEQUENCE; Schema: public; Owner: losinshi --- - -CREATE SEQUENCE sensoren_id_seq - INCREMENT BY 1 - NO MAXVALUE - NO MINVALUE - CACHE 1; - - --- --- TOC entry 10 (OID 18433888) --- Name: regen_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE regen_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - count integer -); - - --- --- TOC entry 11 (OID 18433896) --- Name: winds_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE winds_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - geschw integer, - schwank integer, - richt integer -); - - --- --- TOC entry 12 (OID 18433904) --- Name: innen_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE innen_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - "temp" integer, - hum integer, - press integer -); - - --- --- TOC entry 13 (OID 18433924) --- Name: pyano_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE pyano_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - intens integer -); - - --- --- TOC entry 14 (OID 18433932) --- Name: helli_data; Type: TABLE; Schema: public; Owner: losinshi --- - -CREATE TABLE helli_data ( - "timestamp" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, - sens_id integer NOT NULL, - bight integer -); - - --- --- TOC entry 28 (OID 18433947) --- Name: get_sensor_id(integer, integer); Type: FUNCTION; Schema: public; Owner: losinshi --- - -CREATE FUNCTION get_sensor_id(integer, integer) RETURNS integer - AS 'SELECT id FROM sensoren WHERE sensoren.typ=$1 and addresse=$2' - LANGUAGE sql; - - --- --- TOC entry 15 (OID 19084658) --- Name: regen_data_year; Type: VIEW; Schema: public; Owner: losinshi --- - -CREATE VIEW regen_data_year AS - SELECT regen_data.sens_id, date_trunc('year'::text, regen_data."timestamp") AS ts, sum(regen_data.count) AS val FROM regen_data GROUP BY date_trunc('year'::text, regen_data."timestamp"), regen_data.sens_id; - - --- --- TOC entry 16 (OID 19084661) --- Name: regen_data_month; Type: VIEW; Schema: public; Owner: losinshi --- - -CREATE VIEW regen_data_month AS - SELECT regen_data.sens_id, date_trunc('month'::text, regen_data."timestamp") AS ts, sum(regen_data.count) AS val FROM regen_data GROUP BY date_trunc('month'::text, regen_data."timestamp"), regen_data.sens_id; - - --- --- TOC entry 17 (OID 19084666) --- Name: regen_data_day; Type: VIEW; Schema: public; Owner: losinshi --- - -CREATE VIEW regen_data_day AS - SELECT regen_data.sens_id, date_trunc('day'::text, regen_data."timestamp") AS ts, sum(regen_data.count) AS val FROM regen_data GROUP BY date_trunc('day'::text, regen_data."timestamp"), regen_data.sens_id; - - --- --- TOC entry 18 (OID 19084670) --- Name: regen_data_hour; Type: VIEW; Schema: public; Owner: losinshi --- - -CREATE VIEW regen_data_hour AS - SELECT regen_data.sens_id, date_trunc('hour'::text, regen_data."timestamp") AS ts, sum(regen_data.count) AS val FROM regen_data GROUP BY date_trunc('hour'::text, regen_data."timestamp"), regen_data.sens_id; - - --- --- TOC entry 19 (OID 18433849) --- Name: typen_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY typen - ADD CONSTRAINT typen_pkey PRIMARY KEY (typ); - - --- --- TOC entry 20 (OID 18433853) --- Name: sensoren_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY sensoren - ADD CONSTRAINT sensoren_pkey PRIMARY KEY (id); - - --- --- TOC entry 21 (OID 18433871) --- Name: auss1_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY auss1_data - ADD CONSTRAINT auss1_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 22 (OID 18433879) --- Name: auss2_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY auss2_data - ADD CONSTRAINT auss2_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 23 (OID 18433890) --- Name: regen_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY regen_data - ADD CONSTRAINT regen_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 24 (OID 18433898) --- Name: winds_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY winds_data - ADD CONSTRAINT winds_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 25 (OID 18433906) --- Name: innen_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY innen_data - ADD CONSTRAINT innen_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 26 (OID 18433926) --- Name: pyano_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY pyano_data - ADD CONSTRAINT pyano_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 27 (OID 18433934) --- Name: helli_data_pkey; Type: CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY helli_data - ADD CONSTRAINT helli_data_pkey PRIMARY KEY ("timestamp"); - - --- --- TOC entry 30 (OID 18433855) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY sensoren - ADD CONSTRAINT "$1" FOREIGN KEY (typ) REFERENCES typen(typ); - - --- --- TOC entry 31 (OID 18433873) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY auss1_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 32 (OID 18433881) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY auss2_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 33 (OID 18433892) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY regen_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 34 (OID 18433900) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY winds_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 35 (OID 18433908) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY innen_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 36 (OID 18433928) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY pyano_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - --- --- TOC entry 37 (OID 18433936) --- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: losinshi --- - -ALTER TABLE ONLY helli_data - ADD CONSTRAINT "$1" FOREIGN KEY (sens_id) REFERENCES sensoren(id); - - -SET SESSION AUTHORIZATION 'postgres'; - --- --- TOC entry 3 (OID 2200) --- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres --- - -COMMENT ON SCHEMA public IS 'Standard public schema'; - - -SET SESSION AUTHORIZATION 'losinshi'; - --- --- TOC entry 29 (OID 18433947) --- Name: FUNCTION get_sensor_id(integer, integer); Type: COMMENT; Schema: public; Owner: losinshi --- - -COMMENT ON FUNCTION get_sensor_id(integer, integer) IS 'erster Integer ist der Typ, -2. Integer ist die Addresse. -Rueckgabe ist die passende id in der sensoren-tabelle.'; - -