Archived
1
0
This repository has been archived on 2022-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
moyklass.com/test.sql

346 lines
6.1 KiB
MySQL
Raw Permalink Normal View History

2022-06-03 00:29:39 +03:00
--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET lock_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SET check_function_bodies = false;
SET client_min_messages = warning;
--
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
--
CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
--
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
--
--COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- Name: lesson_students; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE TABLE lesson_students (
lesson_id integer,
student_id integer,
visit boolean DEFAULT false
);
--
-- Name: lesson_teachers; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE TABLE lesson_teachers (
lesson_id integer,
teacher_id integer
);
--
-- Name: lessons; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE TABLE lessons (
id integer NOT NULL,
date date NOT NULL,
title character varying(100),
status integer DEFAULT 0
);
--
-- Name: lessons_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE lessons_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
--
-- Name: lessons_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--
ALTER SEQUENCE lessons_id_seq OWNED BY lessons.id;
--
-- Name: students; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE TABLE students (
id integer NOT NULL,
name character varying(10)
);
--
-- Name: students_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE students_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
--
-- Name: students_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--
ALTER SEQUENCE students_id_seq OWNED BY students.id;
--
-- Name: teachers; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE TABLE teachers (
id integer NOT NULL,
name character varying(10)
);
--
-- Name: teachers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE teachers_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
--
-- Name: teachers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--
ALTER SEQUENCE teachers_id_seq OWNED BY teachers.id;
--
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY lessons ALTER COLUMN id SET DEFAULT nextval('lessons_id_seq'::regclass);
--
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY students ALTER COLUMN id SET DEFAULT nextval('students_id_seq'::regclass);
--
-- Name: id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY teachers ALTER COLUMN id SET DEFAULT nextval('teachers_id_seq'::regclass);
--
-- Data for Name: lesson_students; Type: TABLE DATA; Schema: public; Owner: -
--
COPY lesson_students (lesson_id, student_id, visit) FROM stdin;
1 1 t
1 2 t
1 3 f
2 2 t
2 3 t
4 1 t
4 2 t
4 3 t
4 4 t
5 4 f
5 2 f
6 1 f
6 3 f
7 2 t
7 1 t
8 1 f
8 4 t
8 2 t
9 2 f
10 1 f
10 3 t
\.
--
-- Data for Name: lesson_teachers; Type: TABLE DATA; Schema: public; Owner: -
--
COPY lesson_teachers (lesson_id, teacher_id) FROM stdin;
1 1
1 3
2 1
2 4
3 3
4 4
6 3
7 1
8 4
8 3
8 2
9 3
10 3
\.
--
-- Data for Name: lessons; Type: TABLE DATA; Schema: public; Owner: -
--
COPY lessons (id, date, title, status) FROM stdin;
2 2019-09-02 Red Color 0
5 2019-05-10 Purple Color 0
7 2019-06-17 White Color 0
10 2019-06-24 Brown Color 0
9 2019-06-20 Yellow Color 1
1 2019-09-01 Green Color 1
3 2019-09-03 Orange Color 1
4 2019-09-04 Blue Color 1
6 2019-05-15 Red Color 1
8 2019-06-17 Black Color 1
\.
--
-- Name: lessons_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT pg_catalog.setval('lessons_id_seq', 10, true);
--
-- Data for Name: students; Type: TABLE DATA; Schema: public; Owner: -
--
COPY students (id, name) FROM stdin;
1 Ivan
2 Sergey
3 Maxim
4 Slava
\.
--
-- Name: students_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT pg_catalog.setval('students_id_seq', 4, true);
--
-- Data for Name: teachers; Type: TABLE DATA; Schema: public; Owner: -
--
COPY teachers (id, name) FROM stdin;
1 Sveta
2 Marina
3 Anglessonselina
4 Masha
\.
--
-- Name: teachers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT pg_catalog.setval('teachers_id_seq', 4, true);
--
-- Name: lessons_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
--
ALTER TABLE ONLY lessons
ADD CONSTRAINT lessons_pkey PRIMARY KEY (id);
--
-- Name: students_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
--
ALTER TABLE ONLY students
ADD CONSTRAINT students_pkey PRIMARY KEY (id);
--
-- Name: teachers_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
--
ALTER TABLE ONLY teachers
ADD CONSTRAINT teachers_pkey PRIMARY KEY (id);
--
-- Name: lesson_students_lesson_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY lesson_students
ADD CONSTRAINT lesson_students_lesson_id_fkey FOREIGN KEY (lesson_id) REFERENCES lessons(id);
--
-- Name: lesson_students_student_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY lesson_students
ADD CONSTRAINT lesson_students_student_id_fkey FOREIGN KEY (student_id) REFERENCES students(id);
--
-- Name: lesson_teachers_lesson_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY lesson_teachers
ADD CONSTRAINT lesson_teachers_lesson_id_fkey FOREIGN KEY (lesson_id) REFERENCES lessons(id);
--
-- Name: lesson_teachers_teacher_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY lesson_teachers
ADD CONSTRAINT lesson_teachers_teacher_id_fkey FOREIGN KEY (teacher_id) REFERENCES teachers(id);
--
-- Name: public; Type: ACL; Schema: -; Owner: -
--
REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM dimon;
GRANT ALL ON SCHEMA public TO dimon;
GRANT ALL ON SCHEMA public TO PUBLIC;
--
-- PostgreSQL database dump complete
--