/
Night1Wolf
/
Kursovaya
Обзор
Документация
Войти
/
Night1Wolf
/
Kursovaya
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
postgres
350 строк
11 KB
Night1Wolf
upload files
24 янв 2026, 18:56
Верифицирован
24 янв 2026, 18:56
dc5f7c2
Код
Авторство
О чём код?
-- -- PostgreSQL database dump -- \restrict eiv7rkaCf1bcs2jo4POvdlJbqGUKqGyoOXexK3ngrdHT5chKJlXn9qXlwA1aGKS -- Dumped from database version 18.1 -- Dumped by pg_dump version 18.1 -- Started on 2026-01-24 18:50:15 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET transaction_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- TOC entry 863 (class 1247 OID 16472) -- Name: Должность1; Type: TYPE; Schema: public; Owner: postgres -- CREATE TYPE public."Должность1" AS ENUM ( 'Водитель', 'Менеджер', 'Рабочий склада' ); ALTER TYPE public."Должность1" OWNER TO postgres; -- -- TOC entry 869 (class 1247 OID 16492) -- Name: Пользователь; Type: TYPE; Schema: public; Owner: postgres -- CREATE TYPE public."Пользователь" AS ENUM ( 'Клиент', 'Сотрудник', 'Администратор' ); ALTER TYPE public."Пользователь" OWNER TO postgres; -- -- TOC entry 866 (class 1247 OID 16480) -- Name: СостояниеТовара; Type: TYPE; Schema: public; Owner: postgres -- CREATE TYPE public."СостояниеТовара" AS ENUM ( 'В_обработке', 'Собирается', 'В_пути', 'Доставлен_на_склад', 'Доставлен', 'Отменён' ); ALTER TYPE public."СостояниеТовара" OWNER TO postgres; SET default_tablespace = ''; SET default_table_access_method = heap; -- -- TOC entry 222 (class 1259 OID 24600) -- Name: Сотрудники; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."Сотрудники" ( "ИдСотрудника" integer CONSTRAINT "Cотрудники_ИдСотрудника_not_null" NOT NULL, "фио" character varying(255) CONSTRAINT "Cотрудники_ФИО_not_null" NOT NULL, "должность" character varying CONSTRAINT "Cотрудники_Должность_not_null" NOT NULL ); ALTER TABLE public."Сотрудники" OWNER TO postgres; -- -- TOC entry 221 (class 1259 OID 24599) -- Name: Cотрудники_ИдСотрудника_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."Сотрудники" ALTER COLUMN "ИдСотрудника" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."Cотрудники_ИдСотрудника_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 226 (class 1259 OID 24616) -- Name: Заказы; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."Заказы" ( "номер_заказа" integer NOT NULL, "адрес_доставки" character varying(255) NOT NULL, "клиент" integer CONSTRAINT "Заказы_ИдКлиента_not_null" NOT NULL, "отслеживание_заказа" character varying NOT NULL, "стоимость_заказа" numeric(10,2), "дата_заявки" date, "дата_доставки" date ); ALTER TABLE public."Заказы" OWNER TO postgres; -- -- TOC entry 225 (class 1259 OID 24615) -- Name: Заказы_номер_заказа_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."Заказы" ALTER COLUMN "номер_заказа" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."Заказы_номер_заказа_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 220 (class 1259 OID 24586) -- Name: Клиенты; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."Клиенты" ( "ИдОрганизации" integer NOT NULL, "НазваниеОрганизации" character varying(255) NOT NULL, "Адрес" character varying(255) NOT NULL, "ЭлектроннаяПочта" character varying(255) NOT NULL ); ALTER TABLE public."Клиенты" OWNER TO postgres; -- -- TOC entry 219 (class 1259 OID 24585) -- Name: Клиенты_ИдОрганизации_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."Клиенты" ALTER COLUMN "ИдОрганизации" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."Клиенты_ИдОрганизации_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 230 (class 1259 OID 24647) -- Name: Пользователи; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."Пользователи" ( "ИдПользователь" integer NOT NULL, "ТипПользователя" character varying DEFAULT 'Клиент'::public."Пользователь" CONSTRAINT "Пользователи_ТипПользовател_not_null" NOT NULL, "электроннаяПочта" character varying(255) CONSTRAINT "Пользователи_электроннаяПоч_not_null" NOT NULL, "Пароль" character varying(255) NOT NULL ); ALTER TABLE public."Пользователи" OWNER TO postgres; -- -- TOC entry 229 (class 1259 OID 24646) -- Name: Пользователи_ИдПользователь_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."Пользователи" ALTER COLUMN "ИдПользователь" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."Пользователи_ИдПользователь_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 224 (class 1259 OID 24608) -- Name: Склад; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."Склад" ( "ИдСклада" integer NOT NULL, "Адрес" character varying(255) NOT NULL ); ALTER TABLE public."Склад" OWNER TO postgres; -- -- TOC entry 223 (class 1259 OID 24607) -- Name: Склад_ИдСклада_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."Склад" ALTER COLUMN "ИдСклада" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."Склад_ИдСклада_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 228 (class 1259 OID 24631) -- Name: товары_в_заказе; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public."товары_в_заказе" ( "Идентификатор" integer CONSTRAINT "товары_в_заказ_Идентификатор_not_null" NOT NULL, "название" character varying(255) NOT NULL, "количество" integer NOT NULL, "единица_измерения" character varying(50) CONSTRAINT "товары_в_заказ_единица_измер_not_null" NOT NULL, "номер_заказа" integer NOT NULL ); ALTER TABLE public."товары_в_заказе" OWNER TO postgres; -- -- TOC entry 227 (class 1259 OID 24630) -- Name: товары_в_заказе_Идентификатор_seq; Type: SEQUENCE; Schema: public; Owner: postgres -- ALTER TABLE public."товары_в_заказе" ALTER COLUMN "Идентификатор" ADD GENERATED BY DEFAULT AS IDENTITY ( SEQUENCE NAME public."товары_в_заказе_Идентификатор_seq" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ); -- -- TOC entry 4896 (class 2606 OID 24606) -- Name: Сотрудники Cотрудники_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Сотрудники" ADD CONSTRAINT "Cотрудники_pkey" PRIMARY KEY ("ИдСотрудника"); -- -- TOC entry 4900 (class 2606 OID 24624) -- Name: Заказы Заказы_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Заказы" ADD CONSTRAINT "Заказы_pkey" PRIMARY KEY ("номер_заказа"); -- -- TOC entry 4892 (class 2606 OID 24596) -- Name: Клиенты Клиенты_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Клиенты" ADD CONSTRAINT "Клиенты_pkey" PRIMARY KEY ("ИдОрганизации"); -- -- TOC entry 4894 (class 2606 OID 24598) -- Name: Клиенты Клиенты_ЭлектроннаяПочта_key; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Клиенты" ADD CONSTRAINT "Клиенты_ЭлектроннаяПочта_key" UNIQUE ("ЭлектроннаяПочта"); -- -- TOC entry 4904 (class 2606 OID 24658) -- Name: Пользователи Пользователи_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Пользователи" ADD CONSTRAINT "Пользователи_pkey" PRIMARY KEY ("ИдПользователь"); -- -- TOC entry 4906 (class 2606 OID 24660) -- Name: Пользователи Пользователи_электроннаяПочта_key; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Пользователи" ADD CONSTRAINT "Пользователи_электроннаяПочта_key" UNIQUE ("электроннаяПочта"); -- -- TOC entry 4898 (class 2606 OID 24614) -- Name: Склад Склад_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Склад" ADD CONSTRAINT "Склад_pkey" PRIMARY KEY ("ИдСклада"); -- -- TOC entry 4902 (class 2606 OID 24640) -- Name: товары_в_заказе товары_в_заказе_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."товары_в_заказе" ADD CONSTRAINT "товары_в_заказе_pkey" PRIMARY KEY ("Идентификатор"); -- -- TOC entry 4907 (class 2606 OID 24625) -- Name: Заказы Заказы_ИдКлиента_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."Заказы" ADD CONSTRAINT "Заказы_ИдКлиента_fkey" FOREIGN KEY ("клиент") REFERENCES public."Клиенты"("ИдОрганизации"); -- -- TOC entry 4908 (class 2606 OID 24641) -- Name: товары_в_заказе товары_в_заказе_номер_заказа_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -- ALTER TABLE ONLY public."товары_в_заказе" ADD CONSTRAINT "товары_в_заказе_номер_заказа_fkey" FOREIGN KEY ("номер_заказа") REFERENCES public."Заказы"("номер_заказа") ON DELETE CASCADE; -- Completed on 2026-01-24 18:50:16 -- -- PostgreSQL database dump complete -- \unrestrict eiv7rkaCf1bcs2jo4POvdlJbqGUKqGyoOXexK3ngrdHT5chKJlXn9qXlwA1aGKS