summaryrefslogtreecommitdiff
path: root/server/pracro.psql
blob: 97c02a0095fd304c9c50c1e8b514364e2f30a9f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
--
-- PostgreSQL database dump
--

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;

SET search_path = public, pg_catalog;

SET default_tablespace = '';

SET default_with_oids = true;

--
-- Name: fieldnames; Type: TABLE; Schema: public; Owner: pracro; Tablespace: 
--

CREATE TABLE fieldnames (
    name text,
    description text,
    "timestamp" bigint
);


ALTER TABLE public.fieldnames OWNER TO pracro;

--
-- Name: fields; Type: TABLE; Schema: public; Owner: pracro; Tablespace: 
--

CREATE TABLE fields (
    transaction bigint,
    name text,
    value text
);


ALTER TABLE public.fields OWNER TO pracro;

--
-- Name: transactions; Type: TABLE; Schema: public; Owner: pracro; Tablespace: 
--

CREATE TABLE transactions (
    patientid text,
    macro text,
    version text,
    "timestamp" bigint,
    "user" text,
    uid bigint
);


ALTER TABLE public.transactions OWNER TO pracro;

--
-- Name: trseq; Type: SEQUENCE; Schema: public; Owner: pracro
--

CREATE SEQUENCE trseq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.trseq OWNER TO pracro;

--
-- Name: trseq; Type: SEQUENCE SET; Schema: public; Owner: pracro
--

SELECT pg_catalog.setval('trseq', 1, false);


--
-- Data for Name: fieldnames; Type: TABLE DATA; Schema: public; Owner: pracro
--

COPY fieldnames (name, description, "timestamp") FROM stdin;
\.


--
-- Data for Name: fields; Type: TABLE DATA; Schema: public; Owner: pracro
--

COPY fields (transaction, name, value) FROM stdin;
\.


--
-- Data for Name: transactions; Type: TABLE DATA; Schema: public; Owner: pracro
--

COPY transactions (patientid, macro, version, "timestamp", "user", uid) FROM stdin;
\.


--
-- Name: x_fieldnames_name; Type: INDEX; Schema: public; Owner: pracro; Tablespace: 
--

CREATE INDEX x_fieldnames_name ON fieldnames USING btree (name);


--
-- Name: x_fields_name_tid; Type: INDEX; Schema: public; Owner: pracro; Tablespace: 
--

CREATE INDEX x_fields_name_tid ON fields USING btree (name, transaction);


--
-- Name: x_transaction_patientid_macro_ts; Type: INDEX; Schema: public; Owner: pracro; Tablespace: 
--

CREATE INDEX x_transaction_patientid_macro_ts ON transactions USING btree (patientid, macro, "timestamp");


--
-- Name: x_transaction_patientid_ts; Type: INDEX; Schema: public; Owner: pracro; Tablespace: 
--

CREATE INDEX x_transaction_patientid_ts ON transactions USING btree (patientid, "timestamp");


--
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
-- PostgreSQL database dump complete
--