diff options
author | Ole Mathias Aa. Heggem <olemathias.aa.heggem@gmail.com> | 2019-10-13 03:50:47 +0200 |
---|---|---|
committer | Ole Mathias Aa. Heggem <olemathias.aa.heggem@gmail.com> | 2019-10-13 03:50:47 +0200 |
commit | 97f717fe84c1cc3d30b7c9438f8e269af982944a (patch) | |
tree | 472144dc88e94973be8bd60d1edc8de25f7c0f28 | |
parent | a5cfd65181fcb28e5b1de5a738baad13ee8ab354 (diff) |
Update psql schema to match tg19 changestg19_psql_schema
-rw-r--r-- | ansible/roles/postgres/files/schema.sql | 104 | ||||
-rw-r--r-- | build/schema.sql | 104 |
2 files changed, 26 insertions, 182 deletions
diff --git a/ansible/roles/postgres/files/schema.sql b/ansible/roles/postgres/files/schema.sql index 60b312b..ef749b2 100644 --- a/ansible/roles/postgres/files/schema.sql +++ b/ansible/roles/postgres/files/schema.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 9.6.10 --- Dumped by pg_dump version 9.6.10 +-- Dumped from database version 9.6.11 +-- Dumped by pg_dump version 9.6.11 SET statement_timeout = 0; SET lock_timeout = 0; @@ -16,14 +16,14 @@ SET client_min_messages = warning; SET row_security = off; -- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: +-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -- CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; -- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: +-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; @@ -150,11 +150,11 @@ ALTER SEQUENCE public.linknets_linknet_seq OWNED BY public.linknets.linknet; -- --- Name: metrics; Type: TABLE; Schema: public; Owner: postgres +-- Name: metrics; Type: TABLE; Schema: public; Owner: nms -- CREATE TABLE public.metrics ( - ts timestamp with time zone DEFAULT now(), + "time" timestamp with time zone DEFAULT now(), src text, metadata jsonb, data jsonb @@ -462,6 +462,13 @@ CREATE INDEX dhcp_time ON public.dhcp USING btree ("time"); -- +-- Name: metric_data; Type: INDEX; Schema: public; Owner: nms +-- + +CREATE INDEX metric_data ON public.metrics USING gin (data); + + +-- -- Name: ping_brin_time; Type: INDEX; Schema: public; Owner: nms -- @@ -640,84 +647,6 @@ ALTER TABLE ONLY public.ping -- --- Name: TABLE config; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.config TO dhcptail; - - --- --- Name: TABLE dhcp; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.dhcp TO dhcptail; - - --- --- Name: TABLE linknet_ping; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.linknet_ping TO dhcptail; - - --- --- Name: TABLE linknets; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.linknets TO dhcptail; - - --- --- Name: TABLE metrics; Type: ACL; Schema: public; Owner: postgres --- - -GRANT ALL ON TABLE public.metrics TO nms; - - --- --- Name: TABLE networks; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.networks TO dhcptail; - - --- --- Name: TABLE oplog; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.oplog TO dhcptail; - - --- --- Name: TABLE ping; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.ping TO dhcptail; - - --- --- Name: TABLE ping_secondary_ip; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.ping_secondary_ip TO dhcptail; - - --- --- Name: TABLE seen_mac; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.seen_mac TO dhcptail; - - --- --- Name: TABLE snmp; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.snmp TO postgres; -GRANT ALL ON TABLE public.snmp TO dhcptail; - - --- -- Name: SEQUENCE snmp_id_seq; Type: ACL; Schema: public; Owner: nms -- @@ -725,13 +654,6 @@ GRANT ALL ON SEQUENCE public.snmp_id_seq TO postgres; -- --- Name: TABLE switches; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.switches TO dhcptail; - - --- -- PostgreSQL database dump complete -- diff --git a/build/schema.sql b/build/schema.sql index 60b312b..ef749b2 100644 --- a/build/schema.sql +++ b/build/schema.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 9.6.10 --- Dumped by pg_dump version 9.6.10 +-- Dumped from database version 9.6.11 +-- Dumped by pg_dump version 9.6.11 SET statement_timeout = 0; SET lock_timeout = 0; @@ -16,14 +16,14 @@ SET client_min_messages = warning; SET row_security = off; -- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: +-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -- CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; -- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: +-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; @@ -150,11 +150,11 @@ ALTER SEQUENCE public.linknets_linknet_seq OWNED BY public.linknets.linknet; -- --- Name: metrics; Type: TABLE; Schema: public; Owner: postgres +-- Name: metrics; Type: TABLE; Schema: public; Owner: nms -- CREATE TABLE public.metrics ( - ts timestamp with time zone DEFAULT now(), + "time" timestamp with time zone DEFAULT now(), src text, metadata jsonb, data jsonb @@ -462,6 +462,13 @@ CREATE INDEX dhcp_time ON public.dhcp USING btree ("time"); -- +-- Name: metric_data; Type: INDEX; Schema: public; Owner: nms +-- + +CREATE INDEX metric_data ON public.metrics USING gin (data); + + +-- -- Name: ping_brin_time; Type: INDEX; Schema: public; Owner: nms -- @@ -640,84 +647,6 @@ ALTER TABLE ONLY public.ping -- --- Name: TABLE config; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.config TO dhcptail; - - --- --- Name: TABLE dhcp; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.dhcp TO dhcptail; - - --- --- Name: TABLE linknet_ping; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.linknet_ping TO dhcptail; - - --- --- Name: TABLE linknets; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.linknets TO dhcptail; - - --- --- Name: TABLE metrics; Type: ACL; Schema: public; Owner: postgres --- - -GRANT ALL ON TABLE public.metrics TO nms; - - --- --- Name: TABLE networks; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.networks TO dhcptail; - - --- --- Name: TABLE oplog; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.oplog TO dhcptail; - - --- --- Name: TABLE ping; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.ping TO dhcptail; - - --- --- Name: TABLE ping_secondary_ip; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.ping_secondary_ip TO dhcptail; - - --- --- Name: TABLE seen_mac; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.seen_mac TO dhcptail; - - --- --- Name: TABLE snmp; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.snmp TO postgres; -GRANT ALL ON TABLE public.snmp TO dhcptail; - - --- -- Name: SEQUENCE snmp_id_seq; Type: ACL; Schema: public; Owner: nms -- @@ -725,13 +654,6 @@ GRANT ALL ON SEQUENCE public.snmp_id_seq TO postgres; -- --- Name: TABLE switches; Type: ACL; Schema: public; Owner: nms --- - -GRANT ALL ON TABLE public.switches TO dhcptail; - - --- -- PostgreSQL database dump complete -- |