mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 12:49:34 +00:00
now added really the script to create the tables and indices for a postgresql database
git-svn-id: https://svn.fhem.de/fhem/trunk@2176 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
b8278eabb1
commit
701381d373
78
fhem/contrib/dblog/db_create_postgresql.sql
Normal file
78
fhem/contrib/dblog/db_create_postgresql.sql
Normal file
@ -0,0 +1,78 @@
|
||||
--
|
||||
-- PostgreSQL database dump
|
||||
--
|
||||
|
||||
SET statement_timeout = 0;
|
||||
SET client_encoding = 'SQL_ASCII';
|
||||
SET standard_conforming_strings = off;
|
||||
SET check_function_bodies = false;
|
||||
SET client_min_messages = warning;
|
||||
SET escape_string_warning = off;
|
||||
|
||||
--
|
||||
-- Name: fhem; Type: SCHEMA; Schema: -; Owner: fhem
|
||||
--
|
||||
|
||||
CREATE SCHEMA fhem;
|
||||
|
||||
|
||||
ALTER SCHEMA fhem OWNER TO fhem;
|
||||
|
||||
--
|
||||
-- Name: SCHEMA fhem; Type: COMMENT; Schema: -; Owner: fhem
|
||||
--
|
||||
|
||||
COMMENT ON SCHEMA fhem IS 'standard fhem schema';
|
||||
|
||||
|
||||
SET search_path = fhem, pg_catalog;
|
||||
|
||||
SET default_tablespace = '';
|
||||
|
||||
SET default_with_oids = false;
|
||||
|
||||
--
|
||||
-- Name: current; Type: TABLE; Schema: fhem; Owner: fhem; Tablespace:
|
||||
--
|
||||
|
||||
CREATE TABLE current (
|
||||
"timestamp" timestamp without time zone,
|
||||
device character varying(64),
|
||||
type character varying(64),
|
||||
event character varying(512),
|
||||
reading character varying(64),
|
||||
value character varying(128),
|
||||
unit character varying(32)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE fhem.current OWNER TO fhem;
|
||||
|
||||
--
|
||||
-- Name: history; Type: TABLE; Schema: fhem; Owner: fhem; Tablespace:
|
||||
--
|
||||
|
||||
CREATE TABLE history (
|
||||
"timestamp" timestamp without time zone,
|
||||
device character varying(64),
|
||||
type character varying(64),
|
||||
event character varying(512),
|
||||
reading character varying(64),
|
||||
value character varying(128),
|
||||
unit character varying(32)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE fhem.history OWNER TO fhem;
|
||||
|
||||
--
|
||||
-- Name: reading; Type: INDEX; Schema: fhem; Owner: fhem; Tablespace:
|
||||
--
|
||||
|
||||
CREATE INDEX reading ON history USING btree (((((device)::text || '|'::text) || (reading)::text)), "timestamp");
|
||||
|
||||
|
||||
--
|
||||
-- PostgreSQL database dump complete
|
||||
--
|
||||
|
Loading…
Reference in New Issue
Block a user