source: OpenRLabs-Git/deploy/rlabs-docker/postgres/openrlabs.sql

main
Last change on this file was 1edce9e, checked in by David Fuertes <dfuertes@…>, 4 years ago

Implementado decremento num host a cache tras 3 intentos fallidos pasados 20 minutos

  • Property mode set to 100644
File size: 21.9 KB
Line 
1--
2-- PostgreSQL database dump
3--
4
5-- Dumped from database version 10.17 (Debian 10.17-1.pgdg90+1)
6-- Dumped by pg_dump version 10.17 (Ubuntu 10.17-0ubuntu0.18.04.1)
7
8SET statement_timeout = 0;
9SET lock_timeout = 0;
10SET idle_in_transaction_session_timeout = 0;
11SET client_encoding = 'UTF8';
12SET standard_conforming_strings = on;
13SELECT pg_catalog.set_config('search_path', '', false);
14SET check_function_bodies = false;
15SET xmloption = content;
16SET client_min_messages = warning;
17SET row_security = off;
18
19--
20-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
21--
22
23CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
24
25
26--
27-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
28--
29
30COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
31
32
33SET default_tablespace = '';
34
35SET default_with_oids = false;
36
37--
38-- Name: active_directory; Type: TABLE; Schema: public; Owner: openrlabs
39--
40
41CREATE TABLE public.active_directory (
42    id integer NOT NULL,
43    admin_ad character varying(128),
44    password character varying(128),
45    server_ad character varying(512),
46    base_db character varying(512)
47);
48
49
50ALTER TABLE public.active_directory OWNER TO openrlabs;
51
52--
53-- Name: active_directory_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
54--
55
56CREATE SEQUENCE public.active_directory_id_seq
57    AS integer
58    START WITH 1
59    INCREMENT BY 1
60    NO MINVALUE
61    NO MAXVALUE
62    CACHE 1;
63
64
65ALTER TABLE public.active_directory_id_seq OWNER TO openrlabs;
66
67--
68-- Name: active_directory_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
69--
70
71ALTER SEQUENCE public.active_directory_id_seq OWNED BY public.active_directory.id;
72
73
74--
75-- Name: reserves; Type: TABLE; Schema: public; Owner: openrlabs
76--
77
78CREATE TABLE public.reserves (
79    id integer NOT NULL,
80    user_id integer,
81    ou_id character varying(512),
82    lab_id character varying(512),
83    pc_id character varying(512),
84    pc_name character varying(512),
85    expiration_time timestamp without time zone,
86    ip character varying(512) NOT NULL,
87    protocol character varying(512),
88    port character varying(512),
89    os character varying(512),
90    is_assigned boolean DEFAULT false NOT NULL,
91    assigned_init_time timestamp without time zone,
92    image_id character varying NOT NULL,
93    reserved_init_time timestamp without time zone NOT NULL,
94    prereserve_id integer,
95    mac character varying NOT NULL,
96    is_running boolean DEFAULT false NOT NULL
97);
98
99
100ALTER TABLE public.reserves OWNER TO openrlabs;
101
102--
103-- Name: active_reserves_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
104--
105
106CREATE SEQUENCE public.active_reserves_id_seq
107    AS integer
108    START WITH 1
109    INCREMENT BY 1
110    NO MINVALUE
111    NO MAXVALUE
112    CACHE 1;
113
114
115ALTER TABLE public.active_reserves_id_seq OWNER TO openrlabs;
116
117--
118-- Name: active_reserves_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
119--
120
121ALTER SEQUENCE public.active_reserves_id_seq OWNED BY public.reserves.id;
122
123
124--
125-- Name: auth_cas; Type: TABLE; Schema: public; Owner: openrlabs
126--
127
128CREATE TABLE public.auth_cas (
129    id integer NOT NULL,
130    user_id integer,
131    created_on timestamp without time zone,
132    service character varying(512),
133    ticket character varying(512),
134    renew character(1)
135);
136
137
138ALTER TABLE public.auth_cas OWNER TO openrlabs;
139
140--
141-- Name: auth_cas_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
142--
143
144CREATE SEQUENCE public.auth_cas_id_seq
145    AS integer
146    START WITH 1
147    INCREMENT BY 1
148    NO MINVALUE
149    NO MAXVALUE
150    CACHE 1;
151
152
153ALTER TABLE public.auth_cas_id_seq OWNER TO openrlabs;
154
155--
156-- Name: auth_cas_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
157--
158
159ALTER SEQUENCE public.auth_cas_id_seq OWNED BY public.auth_cas.id;
160
161
162--
163-- Name: auth_event; Type: TABLE; Schema: public; Owner: openrlabs
164--
165
166CREATE TABLE public.auth_event (
167    id integer NOT NULL,
168    time_stamp timestamp without time zone,
169    client_ip character varying(512),
170    user_id integer,
171    origin character varying(512),
172    description text
173);
174
175
176ALTER TABLE public.auth_event OWNER TO openrlabs;
177
178--
179-- Name: auth_event_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
180--
181
182CREATE SEQUENCE public.auth_event_id_seq
183    AS integer
184    START WITH 1
185    INCREMENT BY 1
186    NO MINVALUE
187    NO MAXVALUE
188    CACHE 1;
189
190
191ALTER TABLE public.auth_event_id_seq OWNER TO openrlabs;
192
193--
194-- Name: auth_event_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
195--
196
197ALTER SEQUENCE public.auth_event_id_seq OWNED BY public.auth_event.id;
198
199
200--
201-- Name: auth_group; Type: TABLE; Schema: public; Owner: openrlabs
202--
203
204CREATE TABLE public.auth_group (
205    id integer NOT NULL,
206    role character varying(512),
207    description text
208);
209
210
211ALTER TABLE public.auth_group OWNER TO openrlabs;
212
213--
214-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
215--
216
217CREATE SEQUENCE public.auth_group_id_seq
218    AS integer
219    START WITH 1
220    INCREMENT BY 1
221    NO MINVALUE
222    NO MAXVALUE
223    CACHE 1;
224
225
226ALTER TABLE public.auth_group_id_seq OWNER TO openrlabs;
227
228--
229-- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
230--
231
232ALTER SEQUENCE public.auth_group_id_seq OWNED BY public.auth_group.id;
233
234
235--
236-- Name: auth_membership; Type: TABLE; Schema: public; Owner: openrlabs
237--
238
239CREATE TABLE public.auth_membership (
240    id integer NOT NULL,
241    user_id integer,
242    group_id integer
243);
244
245
246ALTER TABLE public.auth_membership OWNER TO openrlabs;
247
248--
249-- Name: auth_membership_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
250--
251
252CREATE SEQUENCE public.auth_membership_id_seq
253    AS integer
254    START WITH 1
255    INCREMENT BY 1
256    NO MINVALUE
257    NO MAXVALUE
258    CACHE 1;
259
260
261ALTER TABLE public.auth_membership_id_seq OWNER TO openrlabs;
262
263--
264-- Name: auth_membership_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
265--
266
267ALTER SEQUENCE public.auth_membership_id_seq OWNED BY public.auth_membership.id;
268
269
270--
271-- Name: auth_permission; Type: TABLE; Schema: public; Owner: openrlabs
272--
273
274CREATE TABLE public.auth_permission (
275    id integer NOT NULL,
276    group_id integer,
277    name character varying(512),
278    table_name character varying(512),
279    record_id integer
280);
281
282
283ALTER TABLE public.auth_permission OWNER TO openrlabs;
284
285--
286-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
287--
288
289CREATE SEQUENCE public.auth_permission_id_seq
290    AS integer
291    START WITH 1
292    INCREMENT BY 1
293    NO MINVALUE
294    NO MAXVALUE
295    CACHE 1;
296
297
298ALTER TABLE public.auth_permission_id_seq OWNER TO openrlabs;
299
300--
301-- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
302--
303
304ALTER SEQUENCE public.auth_permission_id_seq OWNED BY public.auth_permission.id;
305
306
307--
308-- Name: auth_user; Type: TABLE; Schema: public; Owner: openrlabs
309--
310
311CREATE TABLE public.auth_user (
312    id integer NOT NULL,
313    first_name character varying(128),
314    last_name character varying(128),
315    email character varying(512),
316    password character varying(512),
317    registration_key character varying(512),
318    reset_password_key character varying(512),
319    registration_id character varying(512),
320    username character varying(128)
321);
322
323
324ALTER TABLE public.auth_user OWNER TO openrlabs;
325
326--
327-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
328--
329
330CREATE SEQUENCE public.auth_user_id_seq
331    AS integer
332    START WITH 1
333    INCREMENT BY 1
334    NO MINVALUE
335    NO MAXVALUE
336    CACHE 1;
337
338
339ALTER TABLE public.auth_user_id_seq OWNER TO openrlabs;
340
341--
342-- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
343--
344
345ALTER SEQUENCE public.auth_user_id_seq OWNED BY public.auth_user.id;
346
347
348--
349-- Name: labs_timetable; Type: TABLE; Schema: public; Owner: openrlabs
350--
351
352CREATE TABLE public.labs_timetable (
353    id integer NOT NULL,
354    lab_id integer NOT NULL,
355    lab_name character varying(512) NOT NULL,
356    "Init_Day" integer NOT NULL,
357    "End_Day" integer NOT NULL,
358    "Init_time" time without time zone NOT NULL,
359    "End_time" time without time zone NOT NULL,
360    cod_asign character varying
361);
362
363
364ALTER TABLE public.labs_timetable OWNER TO openrlabs;
365
366--
367-- Name: labs_timetable_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
368--
369
370CREATE SEQUENCE public.labs_timetable_id_seq
371    AS integer
372    START WITH 1
373    INCREMENT BY 1
374    NO MINVALUE
375    NO MAXVALUE
376    CACHE 1;
377
378
379ALTER TABLE public.labs_timetable_id_seq OWNER TO openrlabs;
380
381--
382-- Name: labs_timetable_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
383--
384
385ALTER SEQUENCE public.labs_timetable_id_seq OWNED BY public.labs_timetable.id;
386
387
388--
389-- Name: nip_groups; Type: TABLE; Schema: public; Owner: openrlabs
390--
391
392CREATE TABLE public.nip_groups (
393    id integer NOT NULL,
394    nip character varying(128) NOT NULL,
395    groups text NOT NULL
396);
397
398
399ALTER TABLE public.nip_groups OWNER TO openrlabs;
400
401--
402-- Name: nip_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
403--
404
405CREATE SEQUENCE public.nip_groups_id_seq
406    AS integer
407    START WITH 1
408    INCREMENT BY 1
409    NO MINVALUE
410    NO MAXVALUE
411    CACHE 1;
412
413
414ALTER TABLE public.nip_groups_id_seq OWNER TO openrlabs;
415
416--
417-- Name: nip_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
418--
419
420ALTER SEQUENCE public.nip_groups_id_seq OWNED BY public.nip_groups.id;
421
422
423--
424-- Name: openRLabs_setup; Type: TABLE; Schema: public; Owner: openrlabs
425--
426
427CREATE TABLE public."openRLabs_setup" (
428    id integer NOT NULL,
429    "URL_Apache_Guacamole_WebSocket" character varying(512),
430    "URL_openGnsys_server" character varying(512),
431    "URL_openRLabs_server" character varying(512),
432    maxtime_reserve character varying(512),
433    seconds_to_wait integer DEFAULT 200 NOT NULL,
434    auth_mode character varying(512)
435);
436
437
438ALTER TABLE public."openRLabs_setup" OWNER TO openrlabs;
439
440--
441-- Name: openRLabs_setup_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
442--
443
444CREATE SEQUENCE public."openRLabs_setup_id_seq"
445    AS integer
446    START WITH 1
447    INCREMENT BY 1
448    NO MINVALUE
449    NO MAXVALUE
450    CACHE 1;
451
452
453ALTER TABLE public."openRLabs_setup_id_seq" OWNER TO openrlabs;
454
455--
456-- Name: openRLabs_setup_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
457--
458
459ALTER SEQUENCE public."openRLabs_setup_id_seq" OWNED BY public."openRLabs_setup".id;
460
461
462--
463-- Name: ous_setup; Type: TABLE; Schema: public; Owner: openrlabs
464--
465
466CREATE TABLE public.ous_setup (
467    id integer NOT NULL,
468    ou_id character varying(512),
469    ou_name character varying(512),
470    ou_user character varying(512),
471    ou_password character varying(512)
472);
473
474
475ALTER TABLE public.ous_setup OWNER TO openrlabs;
476
477--
478-- Name: ous_setup_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
479--
480
481CREATE SEQUENCE public.ous_setup_id_seq
482    AS integer
483    START WITH 1
484    INCREMENT BY 1
485    NO MINVALUE
486    NO MAXVALUE
487    CACHE 1;
488
489
490ALTER TABLE public.ous_setup_id_seq OWNER TO openrlabs;
491
492--
493-- Name: ous_setup_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
494--
495
496ALTER SEQUENCE public.ous_setup_id_seq OWNED BY public.ous_setup.id;
497
498
499--
500-- Name: pop3_servers; Type: TABLE; Schema: public; Owner: openrlabs
501--
502
503CREATE TABLE public.pop3_servers (
504    id integer NOT NULL,
505    url character varying(512),
506    port integer NOT NULL,
507    use_tls boolean DEFAULT true NOT NULL,
508    default_server boolean DEFAULT false NOT NULL
509);
510
511
512ALTER TABLE public.pop3_servers OWNER TO openrlabs;
513
514--
515-- Name: pop3_servers_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
516--
517
518CREATE SEQUENCE public.pop3_servers_id_seq
519    AS integer
520    START WITH 1
521    INCREMENT BY 1
522    NO MINVALUE
523    NO MAXVALUE
524    CACHE 1;
525
526
527ALTER TABLE public.pop3_servers_id_seq OWNER TO openrlabs;
528
529--
530-- Name: pop3_servers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
531--
532
533ALTER SEQUENCE public.pop3_servers_id_seq OWNED BY public.pop3_servers.id;
534
535
536--
537-- Name: pre_reserves; Type: TABLE; Schema: public; Owner: openrlabs
538--
539
540CREATE TABLE public.pre_reserves (
541    id integer NOT NULL,
542    lab_id integer NOT NULL,
543    lab_name character varying(518) NOT NULL,
544    init_time timestamp without time zone NOT NULL,
545    finish_time timestamp without time zone NOT NULL,
546    num_reserves integer DEFAULT 1 NOT NULL,
547    ou_id character varying NOT NULL,
548    image_id character varying NOT NULL,
549    image_name character varying NOT NULL,
550    protocol character varying,
551    last_decreased_time timestamp without time zone,
552    attempted_boots integer DEFAULT 0 NOT NULL
553);
554
555
556ALTER TABLE public.pre_reserves OWNER TO openrlabs;
557
558--
559-- Name: pre_reserves_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
560--
561
562CREATE SEQUENCE public.pre_reserves_id_seq
563    AS integer
564    START WITH 1
565    INCREMENT BY 1
566    NO MINVALUE
567    NO MAXVALUE
568    CACHE 1;
569
570
571ALTER TABLE public.pre_reserves_id_seq OWNER TO openrlabs;
572
573--
574-- Name: pre_reserves_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
575--
576
577ALTER SEQUENCE public.pre_reserves_id_seq OWNED BY public.pre_reserves.id;
578
579
580--
581-- Name: services; Type: TABLE; Schema: public; Owner: openrlabs
582--
583
584CREATE TABLE public.services (
585    id integer NOT NULL,
586    name character varying(512),
587    port character varying(512)
588);
589
590
591ALTER TABLE public.services OWNER TO openrlabs;
592
593--
594-- Name: services_id_seq; Type: SEQUENCE; Schema: public; Owner: openrlabs
595--
596
597CREATE SEQUENCE public.services_id_seq
598    AS integer
599    START WITH 1
600    INCREMENT BY 1
601    NO MINVALUE
602    NO MAXVALUE
603    CACHE 1;
604
605
606ALTER TABLE public.services_id_seq OWNER TO openrlabs;
607
608--
609-- Name: services_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: openrlabs
610--
611
612ALTER SEQUENCE public.services_id_seq OWNED BY public.services.id;
613
614
615--
616-- Name: active_directory id; Type: DEFAULT; Schema: public; Owner: openrlabs
617--
618
619ALTER TABLE ONLY public.active_directory ALTER COLUMN id SET DEFAULT nextval('public.active_directory_id_seq'::regclass);
620
621
622--
623-- Name: auth_cas id; Type: DEFAULT; Schema: public; Owner: openrlabs
624--
625
626ALTER TABLE ONLY public.auth_cas ALTER COLUMN id SET DEFAULT nextval('public.auth_cas_id_seq'::regclass);
627
628
629--
630-- Name: auth_event id; Type: DEFAULT; Schema: public; Owner: openrlabs
631--
632
633ALTER TABLE ONLY public.auth_event ALTER COLUMN id SET DEFAULT nextval('public.auth_event_id_seq'::regclass);
634
635
636--
637-- Name: auth_group id; Type: DEFAULT; Schema: public; Owner: openrlabs
638--
639
640ALTER TABLE ONLY public.auth_group ALTER COLUMN id SET DEFAULT nextval('public.auth_group_id_seq'::regclass);
641
642
643--
644-- Name: auth_membership id; Type: DEFAULT; Schema: public; Owner: openrlabs
645--
646
647ALTER TABLE ONLY public.auth_membership ALTER COLUMN id SET DEFAULT nextval('public.auth_membership_id_seq'::regclass);
648
649
650--
651-- Name: auth_permission id; Type: DEFAULT; Schema: public; Owner: openrlabs
652--
653
654ALTER TABLE ONLY public.auth_permission ALTER COLUMN id SET DEFAULT nextval('public.auth_permission_id_seq'::regclass);
655
656
657--
658-- Name: auth_user id; Type: DEFAULT; Schema: public; Owner: openrlabs
659--
660
661ALTER TABLE ONLY public.auth_user ALTER COLUMN id SET DEFAULT nextval('public.auth_user_id_seq'::regclass);
662
663
664--
665-- Name: labs_timetable id; Type: DEFAULT; Schema: public; Owner: openrlabs
666--
667
668ALTER TABLE ONLY public.labs_timetable ALTER COLUMN id SET DEFAULT nextval('public.labs_timetable_id_seq'::regclass);
669
670
671--
672-- Name: nip_groups id; Type: DEFAULT; Schema: public; Owner: openrlabs
673--
674
675ALTER TABLE ONLY public.nip_groups ALTER COLUMN id SET DEFAULT nextval('public.nip_groups_id_seq'::regclass);
676
677
678--
679-- Name: openRLabs_setup id; Type: DEFAULT; Schema: public; Owner: openrlabs
680--
681
682ALTER TABLE ONLY public."openRLabs_setup" ALTER COLUMN id SET DEFAULT nextval('public."openRLabs_setup_id_seq"'::regclass);
683
684
685--
686-- Name: ous_setup id; Type: DEFAULT; Schema: public; Owner: openrlabs
687--
688
689ALTER TABLE ONLY public.ous_setup ALTER COLUMN id SET DEFAULT nextval('public.ous_setup_id_seq'::regclass);
690
691
692--
693-- Name: pop3_servers id; Type: DEFAULT; Schema: public; Owner: openrlabs
694--
695
696ALTER TABLE ONLY public.pop3_servers ALTER COLUMN id SET DEFAULT nextval('public.pop3_servers_id_seq'::regclass);
697
698
699--
700-- Name: pre_reserves id; Type: DEFAULT; Schema: public; Owner: openrlabs
701--
702
703ALTER TABLE ONLY public.pre_reserves ALTER COLUMN id SET DEFAULT nextval('public.pre_reserves_id_seq'::regclass);
704
705
706--
707-- Name: reserves id; Type: DEFAULT; Schema: public; Owner: openrlabs
708--
709
710ALTER TABLE ONLY public.reserves ALTER COLUMN id SET DEFAULT nextval('public.active_reserves_id_seq'::regclass);
711
712
713--
714-- Name: services id; Type: DEFAULT; Schema: public; Owner: openrlabs
715--
716
717ALTER TABLE ONLY public.services ALTER COLUMN id SET DEFAULT nextval('public.services_id_seq'::regclass);
718
719
720--
721-- Name: active_directory active_directory_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
722--
723
724ALTER TABLE ONLY public.active_directory
725    ADD CONSTRAINT active_directory_pkey PRIMARY KEY (id);
726
727
728--
729-- Name: reserves active_reserves_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
730--
731
732ALTER TABLE ONLY public.reserves
733    ADD CONSTRAINT active_reserves_pkey PRIMARY KEY (id);
734
735
736--
737-- Name: auth_cas auth_cas_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
738--
739
740ALTER TABLE ONLY public.auth_cas
741    ADD CONSTRAINT auth_cas_pkey PRIMARY KEY (id);
742
743
744--
745-- Name: auth_event auth_event_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
746--
747
748ALTER TABLE ONLY public.auth_event
749    ADD CONSTRAINT auth_event_pkey PRIMARY KEY (id);
750
751
752--
753-- Name: auth_group auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
754--
755
756ALTER TABLE ONLY public.auth_group
757    ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id);
758
759
760--
761-- Name: auth_membership auth_membership_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
762--
763
764ALTER TABLE ONLY public.auth_membership
765    ADD CONSTRAINT auth_membership_pkey PRIMARY KEY (id);
766
767
768--
769-- Name: auth_permission auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
770--
771
772ALTER TABLE ONLY public.auth_permission
773    ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id);
774
775
776--
777-- Name: auth_user auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
778--
779
780ALTER TABLE ONLY public.auth_user
781    ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id);
782
783
784--
785-- Name: labs_timetable labs_timetable_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
786--
787
788ALTER TABLE ONLY public.labs_timetable
789    ADD CONSTRAINT labs_timetable_pkey PRIMARY KEY (id);
790
791
792--
793-- Name: nip_groups nip_groups_nip_unique; Type: CONSTRAINT; Schema: public; Owner: openrlabs
794--
795
796ALTER TABLE ONLY public.nip_groups
797    ADD CONSTRAINT nip_groups_nip_unique UNIQUE (nip);
798
799
800--
801-- Name: nip_groups nip_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
802--
803
804ALTER TABLE ONLY public.nip_groups
805    ADD CONSTRAINT nip_groups_pkey PRIMARY KEY (id);
806
807
808--
809-- Name: openRLabs_setup openRLabs_setup_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
810--
811
812ALTER TABLE ONLY public."openRLabs_setup"
813    ADD CONSTRAINT "openRLabs_setup_pkey" PRIMARY KEY (id);
814
815
816--
817-- Name: ous_setup ous_setup_ou_id_key; Type: CONSTRAINT; Schema: public; Owner: openrlabs
818--
819
820ALTER TABLE ONLY public.ous_setup
821    ADD CONSTRAINT ous_setup_ou_id_key UNIQUE (ou_id);
822
823
824--
825-- Name: ous_setup ous_setup_ou_name_key; Type: CONSTRAINT; Schema: public; Owner: openrlabs
826--
827
828ALTER TABLE ONLY public.ous_setup
829    ADD CONSTRAINT ous_setup_ou_name_key UNIQUE (ou_name);
830
831
832--
833-- Name: ous_setup ous_setup_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
834--
835
836ALTER TABLE ONLY public.ous_setup
837    ADD CONSTRAINT ous_setup_pkey PRIMARY KEY (id);
838
839
840--
841-- Name: pop3_servers pop3_servers_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
842--
843
844ALTER TABLE ONLY public.pop3_servers
845    ADD CONSTRAINT pop3_servers_pkey PRIMARY KEY (id);
846
847
848--
849-- Name: pre_reserves prereserves_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
850--
851
852ALTER TABLE ONLY public.pre_reserves
853    ADD CONSTRAINT prereserves_pkey PRIMARY KEY (id);
854
855
856--
857-- Name: services services_name_key; Type: CONSTRAINT; Schema: public; Owner: openrlabs
858--
859
860ALTER TABLE ONLY public.services
861    ADD CONSTRAINT services_name_key UNIQUE (name);
862
863
864--
865-- Name: services services_pkey; Type: CONSTRAINT; Schema: public; Owner: openrlabs
866--
867
868ALTER TABLE ONLY public.services
869    ADD CONSTRAINT services_pkey PRIMARY KEY (id);
870
871
872--
873-- Name: services services_port_key; Type: CONSTRAINT; Schema: public; Owner: openrlabs
874--
875
876ALTER TABLE ONLY public.services
877    ADD CONSTRAINT services_port_key UNIQUE (port);
878
879
880--
881-- Name: reserves active_reserves_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
882--
883
884ALTER TABLE ONLY public.reserves
885    ADD CONSTRAINT active_reserves_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.auth_user(id) ON DELETE CASCADE;
886
887
888--
889-- Name: auth_cas auth_cas_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
890--
891
892ALTER TABLE ONLY public.auth_cas
893    ADD CONSTRAINT auth_cas_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.auth_user(id) ON DELETE CASCADE;
894
895
896--
897-- Name: auth_event auth_event_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
898--
899
900ALTER TABLE ONLY public.auth_event
901    ADD CONSTRAINT auth_event_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.auth_user(id) ON DELETE CASCADE;
902
903
904--
905-- Name: auth_membership auth_membership_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
906--
907
908ALTER TABLE ONLY public.auth_membership
909    ADD CONSTRAINT auth_membership_group_id_fkey FOREIGN KEY (group_id) REFERENCES public.auth_group(id) ON DELETE CASCADE;
910
911
912--
913-- Name: auth_membership auth_membership_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
914--
915
916ALTER TABLE ONLY public.auth_membership
917    ADD CONSTRAINT auth_membership_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.auth_user(id) ON DELETE CASCADE;
918
919
920--
921-- Name: auth_permission auth_permission_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
922--
923
924ALTER TABLE ONLY public.auth_permission
925    ADD CONSTRAINT auth_permission_group_id_fkey FOREIGN KEY (group_id) REFERENCES public.auth_group(id) ON DELETE CASCADE;
926
927
928--
929-- Name: reserves reserves__prereserve_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: openrlabs
930--
931
932ALTER TABLE ONLY public.reserves
933    ADD CONSTRAINT reserves__prereserve_id_fkey FOREIGN KEY (prereserve_id) REFERENCES public.pre_reserves(id) ON DELETE CASCADE;
934
935
936--
937-- PostgreSQL database dump complete
938--
939
Note: See TracBrowser for help on using the repository browser.