From 7917eeeb0be652f90bae543fdbea2fe5df3bd64c Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Thu, 20 May 2021 18:07:05 +0200 Subject: [PATCH] Add table `info` to schema. This one is independent of any projects so it goes into `public`. --- etc/db/database-template.sql | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/etc/db/database-template.sql b/etc/db/database-template.sql index a6986e0..67c5fcc 100644 --- a/etc/db/database-template.sql +++ b/etc/db/database-template.sql @@ -226,6 +226,18 @@ CREATE TABLE public.real_time_inputs ( ALTER TABLE public.real_time_inputs OWNER TO postgres; +-- +-- Name: info; Type: TABLE; Schema: public; Owner: postgres +-- + +CREATE TABLE public.info ( + key text NOT NULL, + value jsonb +); + + +ALTER TABLE public.info OWNER TO postgres; + -- -- Name: projects projects_name_key; Type: CONSTRAINT; Schema: public; Owner: postgres -- @@ -250,6 +262,16 @@ ALTER TABLE ONLY public.projects ADD CONSTRAINT projects_schema_key UNIQUE (schema); + +-- +-- Name: info info_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.info + ADD CONSTRAINT info_pkey PRIMARY KEY (key); + + + -- -- Name: tstamp_idx; Type: INDEX; Schema: public; Owner: postgres -- @@ -271,6 +293,13 @@ CREATE TRIGGER projects_tg AFTER INSERT OR DELETE OR UPDATE ON public.projects F CREATE TRIGGER real_time_inputs_tg AFTER INSERT ON public.real_time_inputs FOR EACH ROW EXECUTE FUNCTION public.notify('realtime'); +-- +-- Name: info info_tg; Type: TRIGGER; Schema: public; Owner: postgres +-- + +CREATE TRIGGER info_tg AFTER INSERT OR DELETE OR UPDATE ON public.info FOR EACH ROW EXECUTE FUNCTION public.notify('info'); + + -- -- PostgreSQL database dump complete --