insert_test_data.sql 28 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000
  1. --
  2. -- PostgreSQL database dump
  3. --
  4. \restrict QE5gWnMnwFD85iXfDbL0jTS26h25Rd1eZy4LqxSqz4fm75PCq2XVei8HFA4UzPy
  5. -- Dumped from database version 18.0
  6. -- Dumped by pg_dump version 18.0
  7. -- Started on 2026-06-26 11:25:45
  8. SET statement_timeout = 0;
  9. SET lock_timeout = 0;
  10. SET idle_in_transaction_session_timeout = 0;
  11. SET transaction_timeout = 0;
  12. SET client_encoding = 'UTF8';
  13. SET standard_conforming_strings = on;
  14. SELECT pg_catalog.set_config('search_path', '', false);
  15. SET check_function_bodies = false;
  16. SET xmloption = content;
  17. SET client_min_messages = warning;
  18. SET row_security = off;
  19. SET default_tablespace = '';
  20. SET default_table_access_method = heap;
  21. --
  22. -- TOC entry 815 (class 1259 OID 452120)
  23. -- Name: customers; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  24. --
  25. CREATE TABLE kotov_aa.customers (
  26. customerid integer NOT NULL,
  27. companyname character varying(100) NOT NULL,
  28. phone character varying(20),
  29. address text
  30. );
  31. ALTER TABLE kotov_aa.customers OWNER TO kotov_aa;
  32. --
  33. -- TOC entry 814 (class 1259 OID 452119)
  34. -- Name: customers_customerid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  35. --
  36. CREATE SEQUENCE kotov_aa.customers_customerid_seq
  37. AS integer
  38. START WITH 1
  39. INCREMENT BY 1
  40. NO MINVALUE
  41. NO MAXVALUE
  42. CACHE 1;
  43. ALTER SEQUENCE kotov_aa.customers_customerid_seq OWNER TO kotov_aa;
  44. --
  45. -- TOC entry 6564 (class 0 OID 0)
  46. -- Dependencies: 814
  47. -- Name: customers_customerid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  48. --
  49. ALTER SEQUENCE kotov_aa.customers_customerid_seq OWNED BY kotov_aa.customers.customerid;
  50. --
  51. -- TOC entry 6309 (class 2604 OID 452123)
  52. -- Name: customers customerid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  53. --
  54. ALTER TABLE ONLY kotov_aa.customers ALTER COLUMN customerid SET DEFAULT nextval('kotov_aa.customers_customerid_seq'::regclass);
  55. --
  56. -- TOC entry 6558 (class 0 OID 452120)
  57. -- Dependencies: 815
  58. -- Data for Name: customers; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  59. --
  60. INSERT INTO kotov_aa.customers VALUES (1, 'ООО "Волга-Логистик"', '+7(831)455-12-89', 'г. Нижний Новгород, пр. Гагарина, 37');
  61. INSERT INTO kotov_aa.customers VALUES (2, 'ИП Кравченко А.С.', '+7(473)200-55-11', 'г. Воронеж, ул. Кольцовская, 12Б');
  62. INSERT INTO kotov_aa.customers VALUES (3, 'АО "Сибметалл"', '+7(391)288-77-44', 'г. Красноярск, ул. Маерчака, 5');
  63. INSERT INTO kotov_aa.customers VALUES (4, 'ООО "ЮгАгроТорг"', '+7(861)300-11-99', 'г. Краснодар, ул. Северная, 445');
  64. INSERT INTO kotov_aa.customers VALUES (5, 'ИП Рахимов Б.Т.', '+7(846)999-00-22', 'г. Самара, Московское ш., 18');
  65. INSERT INTO kotov_aa.customers VALUES (6, 'ООО "ТверьСтройКомплект"', '+7(4822)57-14-33', 'г. Тверь, бул. Цанова, 21');
  66. --
  67. -- TOC entry 6565 (class 0 OID 0)
  68. -- Dependencies: 814
  69. -- Name: customers_customerid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  70. --
  71. SELECT pg_catalog.setval('kotov_aa.customers_customerid_seq', 6, true);
  72. --
  73. -- TOC entry 6311 (class 2606 OID 452129)
  74. -- Name: customers customers_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  75. --
  76. ALTER TABLE ONLY kotov_aa.customers
  77. ADD CONSTRAINT customers_pkey PRIMARY KEY (customerid);
  78. -- Completed on 2026-06-26 11:25:55
  79. --
  80. -- PostgreSQL database dump complete
  81. --
  82. \unrestrict QE5gWnMnwFD85iXfDbL0jTS26h25Rd1eZy4LqxSqz4fm75PCq2XVei8HFA4UzPy
  83. --
  84. -- PostgreSQL database dump
  85. --
  86. \restrict tZ8oysxXLLQFxpcYbfPqMirY3lnw91GyPey3ea8dTt4WCXqdhtZdV02hHdVbGG8
  87. -- Dumped from database version 18.0
  88. -- Dumped by pg_dump version 18.0
  89. -- Started on 2026-06-26 11:33:50
  90. SET statement_timeout = 0;
  91. SET lock_timeout = 0;
  92. SET idle_in_transaction_session_timeout = 0;
  93. SET transaction_timeout = 0;
  94. SET client_encoding = 'UTF8';
  95. SET standard_conforming_strings = on;
  96. SELECT pg_catalog.set_config('search_path', '', false);
  97. SET check_function_bodies = false;
  98. SET xmloption = content;
  99. SET client_min_messages = warning;
  100. SET row_security = off;
  101. SET default_tablespace = '';
  102. SET default_table_access_method = heap;
  103. --
  104. -- TOC entry 817 (class 1259 OID 452131)
  105. -- Name: cargo; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  106. --
  107. CREATE TABLE kotov_aa.cargo (
  108. cargoid integer NOT NULL,
  109. name character varying(100) NOT NULL,
  110. weight numeric(10,2) NOT NULL,
  111. CONSTRAINT cargo_weight_check CHECK ((weight > (0)::numeric))
  112. );
  113. ALTER TABLE kotov_aa.cargo OWNER TO kotov_aa;
  114. --
  115. -- TOC entry 816 (class 1259 OID 452130)
  116. -- Name: cargo_cargoid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  117. --
  118. CREATE SEQUENCE kotov_aa.cargo_cargoid_seq
  119. AS integer
  120. START WITH 1
  121. INCREMENT BY 1
  122. NO MINVALUE
  123. NO MAXVALUE
  124. CACHE 1;
  125. ALTER SEQUENCE kotov_aa.cargo_cargoid_seq OWNER TO kotov_aa;
  126. --
  127. -- TOC entry 6565 (class 0 OID 0)
  128. -- Dependencies: 816
  129. -- Name: cargo_cargoid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  130. --
  131. ALTER SEQUENCE kotov_aa.cargo_cargoid_seq OWNED BY kotov_aa.cargo.cargoid;
  132. --
  133. -- TOC entry 6309 (class 2604 OID 452134)
  134. -- Name: cargo cargoid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  135. --
  136. ALTER TABLE ONLY kotov_aa.cargo ALTER COLUMN cargoid SET DEFAULT nextval('kotov_aa.cargo_cargoid_seq'::regclass);
  137. --
  138. -- TOC entry 6559 (class 0 OID 452131)
  139. -- Dependencies: 817
  140. -- Data for Name: cargo; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  141. --
  142. INSERT INTO kotov_aa.cargo VALUES (1, 'Кабель силовой ВВГнг 3х2.5', 1850.40);
  143. INSERT INTO kotov_aa.cargo VALUES (2, 'Фурнитура мебельная (петли/ручки)', 420.15);
  144. INSERT INTO kotov_aa.cargo VALUES (3, 'Трубы ПНД d110 мм', 3200.00);
  145. INSERT INTO kotov_aa.cargo VALUES (4, 'Консервы овощные банка 0.5л', 2150.80);
  146. INSERT INTO kotov_aa.cargo VALUES (5, 'Лакокрасочные материалы', 980.50);
  147. INSERT INTO kotov_aa.cargo VALUES (6, 'Поддоны деревянные евро', 1100.00);
  148. --
  149. -- TOC entry 6566 (class 0 OID 0)
  150. -- Dependencies: 816
  151. -- Name: cargo_cargoid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  152. --
  153. SELECT pg_catalog.setval('kotov_aa.cargo_cargoid_seq', 6, true);
  154. --
  155. -- TOC entry 6312 (class 2606 OID 452140)
  156. -- Name: cargo cargo_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  157. --
  158. ALTER TABLE ONLY kotov_aa.cargo
  159. ADD CONSTRAINT cargo_pkey PRIMARY KEY (cargoid);
  160. -- Completed on 2026-06-26 11:34:01
  161. --
  162. -- PostgreSQL database dump complete
  163. --
  164. \unrestrict tZ8oysxXLLQFxpcYbfPqMirY3lnw91GyPey3ea8dTt4WCXqdhtZdV02hHdVbGG8
  165. --
  166. -- PostgreSQL database dump
  167. --
  168. \restrict L18SYPOpsMgKuKQZ1OZVVxUnCZt1N618XEeGMXWrxrfLiS7Bdo1QRZKg5gjUgJI
  169. -- Dumped from database version 18.0
  170. -- Dumped by pg_dump version 18.0
  171. -- Started on 2026-06-26 11:36:22
  172. SET statement_timeout = 0;
  173. SET lock_timeout = 0;
  174. SET idle_in_transaction_session_timeout = 0;
  175. SET transaction_timeout = 0;
  176. SET client_encoding = 'UTF8';
  177. SET standard_conforming_strings = on;
  178. SELECT pg_catalog.set_config('search_path', '', false);
  179. SET check_function_bodies = false;
  180. SET xmloption = content;
  181. SET client_min_messages = warning;
  182. SET row_security = off;
  183. SET default_tablespace = '';
  184. SET default_table_access_method = heap;
  185. --
  186. -- TOC entry 811 (class 1259 OID 452098)
  187. -- Name: cities; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  188. --
  189. CREATE TABLE kotov_aa.cities (
  190. cityid integer NOT NULL,
  191. name character varying(100) NOT NULL,
  192. region character varying(50)
  193. );
  194. ALTER TABLE kotov_aa.cities OWNER TO kotov_aa;
  195. --
  196. -- TOC entry 810 (class 1259 OID 452097)
  197. -- Name: cities_cityid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  198. --
  199. CREATE SEQUENCE kotov_aa.cities_cityid_seq
  200. AS integer
  201. START WITH 1
  202. INCREMENT BY 1
  203. NO MINVALUE
  204. NO MAXVALUE
  205. CACHE 1;
  206. ALTER SEQUENCE kotov_aa.cities_cityid_seq OWNER TO kotov_aa;
  207. --
  208. -- TOC entry 6564 (class 0 OID 0)
  209. -- Dependencies: 810
  210. -- Name: cities_cityid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  211. --
  212. ALTER SEQUENCE kotov_aa.cities_cityid_seq OWNED BY kotov_aa.cities.cityid;
  213. --
  214. -- TOC entry 6309 (class 2604 OID 452101)
  215. -- Name: cities cityid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  216. --
  217. ALTER TABLE ONLY kotov_aa.cities ALTER COLUMN cityid SET DEFAULT nextval('kotov_aa.cities_cityid_seq'::regclass);
  218. --
  219. -- TOC entry 6558 (class 0 OID 452098)
  220. -- Dependencies: 811
  221. -- Data for Name: cities; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  222. --
  223. INSERT INTO kotov_aa.cities VALUES (1, 'Тверь', 'Тверская обл.');
  224. INSERT INTO kotov_aa.cities VALUES (2, 'Нижний Новгород', 'Нижегородская обл.');
  225. INSERT INTO kotov_aa.cities VALUES (3, 'Воронеж', 'Воронежская обл.');
  226. INSERT INTO kotov_aa.cities VALUES (4, 'Самара', 'Самарская обл.');
  227. INSERT INTO kotov_aa.cities VALUES (5, 'Красноярск', 'Красноярский край');
  228. INSERT INTO kotov_aa.cities VALUES (6, 'Краснодар', 'Краснодарский край');
  229. --
  230. -- TOC entry 6565 (class 0 OID 0)
  231. -- Dependencies: 810
  232. -- Name: cities_cityid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  233. --
  234. SELECT pg_catalog.setval('kotov_aa.cities_cityid_seq', 6, true);
  235. --
  236. -- TOC entry 6311 (class 2606 OID 452105)
  237. -- Name: cities cities_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  238. --
  239. ALTER TABLE ONLY kotov_aa.cities
  240. ADD CONSTRAINT cities_pkey PRIMARY KEY (cityid);
  241. -- Completed on 2026-06-26 11:36:32
  242. --
  243. -- PostgreSQL database dump complete
  244. --
  245. \unrestrict L18SYPOpsMgKuKQZ1OZVVxUnCZt1N618XEeGMXWrxrfLiS7Bdo1QRZKg5gjUgJI
  246. --
  247. -- PostgreSQL database dump
  248. --
  249. \restrict GjMeXkXdIsbErgVxfIjI9OT8h0DfJ0ey6YLhPMEhdEfvmDDv0InRhviB4RJ8hE3
  250. -- Dumped from database version 18.0
  251. -- Dumped by pg_dump version 18.0
  252. -- Started on 2026-06-26 11:37:55
  253. SET statement_timeout = 0;
  254. SET lock_timeout = 0;
  255. SET idle_in_transaction_session_timeout = 0;
  256. SET transaction_timeout = 0;
  257. SET client_encoding = 'UTF8';
  258. SET standard_conforming_strings = on;
  259. SELECT pg_catalog.set_config('search_path', '', false);
  260. SET check_function_bodies = false;
  261. SET xmloption = content;
  262. SET client_min_messages = warning;
  263. SET row_security = off;
  264. SET default_tablespace = '';
  265. SET default_table_access_method = heap;
  266. --
  267. -- TOC entry 813 (class 1259 OID 452107)
  268. -- Name: drivers; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  269. --
  270. CREATE TABLE kotov_aa.drivers (
  271. driverid integer NOT NULL,
  272. lastname character varying(50) NOT NULL,
  273. fullname character varying(100) NOT NULL,
  274. tabnumber character varying(20) NOT NULL
  275. );
  276. ALTER TABLE kotov_aa.drivers OWNER TO kotov_aa;
  277. --
  278. -- TOC entry 812 (class 1259 OID 452106)
  279. -- Name: drivers_driverid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  280. --
  281. CREATE SEQUENCE kotov_aa.drivers_driverid_seq
  282. AS integer
  283. START WITH 1
  284. INCREMENT BY 1
  285. NO MINVALUE
  286. NO MAXVALUE
  287. CACHE 1;
  288. ALTER SEQUENCE kotov_aa.drivers_driverid_seq OWNER TO kotov_aa;
  289. --
  290. -- TOC entry 6566 (class 0 OID 0)
  291. -- Dependencies: 812
  292. -- Name: drivers_driverid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  293. --
  294. ALTER SEQUENCE kotov_aa.drivers_driverid_seq OWNED BY kotov_aa.drivers.driverid;
  295. --
  296. -- TOC entry 6309 (class 2604 OID 452110)
  297. -- Name: drivers driverid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  298. --
  299. ALTER TABLE ONLY kotov_aa.drivers ALTER COLUMN driverid SET DEFAULT nextval('kotov_aa.drivers_driverid_seq'::regclass);
  300. --
  301. -- TOC entry 6560 (class 0 OID 452107)
  302. -- Dependencies: 813
  303. -- Data for Name: drivers; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  304. --
  305. INSERT INTO kotov_aa.drivers VALUES (2, 'Ковалёва', 'Марина Игоревна', 'ДРВ-5093');
  306. INSERT INTO kotov_aa.drivers VALUES (3, 'Габдуллин', 'Рустам Фаридович', 'ДРВ-6117');
  307. INSERT INTO kotov_aa.drivers VALUES (4, 'Ткаченко', 'Олег Витальевич', 'ДРВ-7204');
  308. INSERT INTO kotov_aa.drivers VALUES (5, 'Белова', 'Светлана Алексеевна', 'ДРВ-8330');
  309. INSERT INTO kotov_aa.drivers VALUES (6, 'Нурмагомедов', 'Магомед Алиевич', 'ДРВ-9115');
  310. INSERT INTO kotov_aa.drivers VALUES (1, 'Уеков', 'Артур Дмитриевич', 'ДРВ-4821');
  311. --
  312. -- TOC entry 6567 (class 0 OID 0)
  313. -- Dependencies: 812
  314. -- Name: drivers_driverid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  315. --
  316. SELECT pg_catalog.setval('kotov_aa.drivers_driverid_seq', 8, true);
  317. --
  318. -- TOC entry 6311 (class 2606 OID 452116)
  319. -- Name: drivers drivers_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  320. --
  321. ALTER TABLE ONLY kotov_aa.drivers
  322. ADD CONSTRAINT drivers_pkey PRIMARY KEY (driverid);
  323. --
  324. -- TOC entry 6313 (class 2606 OID 452118)
  325. -- Name: drivers drivers_tabnumber_key; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  326. --
  327. ALTER TABLE ONLY kotov_aa.drivers
  328. ADD CONSTRAINT drivers_tabnumber_key UNIQUE (tabnumber);
  329. -- Completed on 2026-06-26 11:38:03
  330. --
  331. -- PostgreSQL database dump complete
  332. --
  333. \unrestrict GjMeXkXdIsbErgVxfIjI9OT8h0DfJ0ey6YLhPMEhdEfvmDDv0InRhviB4RJ8hE3
  334. --
  335. -- PostgreSQL database dump
  336. --
  337. \restrict snKl38QtDmlHlRoIN2iZzdVPz9xDRgE3UIfqr4EV2SJVkb86T38fRWHnv2bex5t
  338. -- Dumped from database version 18.0
  339. -- Dumped by pg_dump version 18.0
  340. -- Started on 2026-06-26 11:39:03
  341. SET statement_timeout = 0;
  342. SET lock_timeout = 0;
  343. SET idle_in_transaction_session_timeout = 0;
  344. SET transaction_timeout = 0;
  345. SET client_encoding = 'UTF8';
  346. SET standard_conforming_strings = on;
  347. SELECT pg_catalog.set_config('search_path', '', false);
  348. SET check_function_bodies = false;
  349. SET xmloption = content;
  350. SET client_min_messages = warning;
  351. SET row_security = off;
  352. SET default_tablespace = '';
  353. SET default_table_access_method = heap;
  354. --
  355. -- TOC entry 823 (class 1259 OID 452179)
  356. -- Name: orders; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  357. --
  358. CREATE TABLE kotov_aa.orders (
  359. orderid integer NOT NULL,
  360. customerid integer NOT NULL,
  361. vehicleid integer NOT NULL,
  362. cargoid integer NOT NULL,
  363. routeid integer NOT NULL,
  364. orderdate date NOT NULL,
  365. plandate date NOT NULL,
  366. factdate date,
  367. status character varying(30) DEFAULT 'В пути'::character varying,
  368. CONSTRAINT orders_status_check CHECK (((status)::text = ANY ((ARRAY['В пути'::character varying, 'Доставлен'::character varying, 'Отменён'::character varying])::text[])))
  369. );
  370. ALTER TABLE kotov_aa.orders OWNER TO kotov_aa;
  371. --
  372. -- TOC entry 822 (class 1259 OID 452178)
  373. -- Name: orders_orderid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  374. --
  375. CREATE SEQUENCE kotov_aa.orders_orderid_seq
  376. AS integer
  377. START WITH 1
  378. INCREMENT BY 1
  379. NO MINVALUE
  380. NO MAXVALUE
  381. CACHE 1;
  382. ALTER SEQUENCE kotov_aa.orders_orderid_seq OWNER TO kotov_aa;
  383. --
  384. -- TOC entry 6570 (class 0 OID 0)
  385. -- Dependencies: 822
  386. -- Name: orders_orderid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  387. --
  388. ALTER SEQUENCE kotov_aa.orders_orderid_seq OWNED BY kotov_aa.orders.orderid;
  389. --
  390. -- TOC entry 6309 (class 2604 OID 452182)
  391. -- Name: orders orderid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  392. --
  393. ALTER TABLE ONLY kotov_aa.orders ALTER COLUMN orderid SET DEFAULT nextval('kotov_aa.orders_orderid_seq'::regclass);
  394. --
  395. -- TOC entry 6564 (class 0 OID 452179)
  396. -- Dependencies: 823
  397. -- Data for Name: orders; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  398. --
  399. INSERT INTO kotov_aa.orders VALUES (1, 1, 1, 1, 1, '2023-11-10', '2023-11-14', '2023-11-13', 'Доставлен');
  400. INSERT INTO kotov_aa.orders VALUES (2, 2, 2, 2, 2, '2023-12-05', '2023-12-10', '2023-12-12', 'Доставлен');
  401. INSERT INTO kotov_aa.orders VALUES (3, 3, 3, 3, 3, '2024-01-15', '2024-01-22', NULL, 'В пути');
  402. INSERT INTO kotov_aa.orders VALUES (4, 4, 4, 4, 4, '2024-02-01', '2024-02-08', '2024-02-07', 'Доставлен');
  403. INSERT INTO kotov_aa.orders VALUES (5, 5, 5, 5, 5, '2024-03-10', '2024-03-18', '2024-03-21', 'Доставлен');
  404. INSERT INTO kotov_aa.orders VALUES (6, 6, 6, 6, 6, '2024-04-05', '2024-04-12', NULL, 'В пути');
  405. INSERT INTO kotov_aa.orders VALUES (7, 1, 2, 4, 2, '2024-05-20', '2024-05-25', '2024-05-25', 'Доставлен');
  406. --
  407. -- TOC entry 6571 (class 0 OID 0)
  408. -- Dependencies: 822
  409. -- Name: orders_orderid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  410. --
  411. SELECT pg_catalog.setval('kotov_aa.orders_orderid_seq', 7, true);
  412. --
  413. -- TOC entry 6313 (class 2606 OID 452193)
  414. -- Name: orders orders_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  415. --
  416. ALTER TABLE ONLY kotov_aa.orders
  417. ADD CONSTRAINT orders_pkey PRIMARY KEY (orderid);
  418. --
  419. -- TOC entry 6314 (class 2606 OID 452204)
  420. -- Name: orders orders_cargoid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  421. --
  422. ALTER TABLE ONLY kotov_aa.orders
  423. ADD CONSTRAINT orders_cargoid_fkey FOREIGN KEY (cargoid) REFERENCES kotov_aa.cargo(cargoid);
  424. --
  425. -- TOC entry 6315 (class 2606 OID 452194)
  426. -- Name: orders orders_customerid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  427. --
  428. ALTER TABLE ONLY kotov_aa.orders
  429. ADD CONSTRAINT orders_customerid_fkey FOREIGN KEY (customerid) REFERENCES kotov_aa.customers(customerid);
  430. --
  431. -- TOC entry 6316 (class 2606 OID 452209)
  432. -- Name: orders orders_routeid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  433. --
  434. ALTER TABLE ONLY kotov_aa.orders
  435. ADD CONSTRAINT orders_routeid_fkey FOREIGN KEY (routeid) REFERENCES kotov_aa.routes(routeid);
  436. --
  437. -- TOC entry 6317 (class 2606 OID 452199)
  438. -- Name: orders orders_vehicleid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  439. --
  440. ALTER TABLE ONLY kotov_aa.orders
  441. ADD CONSTRAINT orders_vehicleid_fkey FOREIGN KEY (vehicleid) REFERENCES kotov_aa.vehicles(vehicleid);
  442. -- Completed on 2026-06-26 11:39:12
  443. --
  444. -- PostgreSQL database dump complete
  445. --
  446. \unrestrict snKl38QtDmlHlRoIN2iZzdVPz9xDRgE3UIfqr4EV2SJVkb86T38fRWHnv2bex5t
  447. --
  448. -- PostgreSQL database dump
  449. --
  450. \restrict 2QIJ5CyUIKe4rrlzpbsWHHZR1UblmcXDHeedRvyd5Vkzrp1YLimEFMf7gMzWv9e
  451. -- Dumped from database version 18.0
  452. -- Dumped by pg_dump version 18.0
  453. -- Started on 2026-06-26 11:40:17
  454. SET statement_timeout = 0;
  455. SET lock_timeout = 0;
  456. SET idle_in_transaction_session_timeout = 0;
  457. SET transaction_timeout = 0;
  458. SET client_encoding = 'UTF8';
  459. SET standard_conforming_strings = on;
  460. SELECT pg_catalog.set_config('search_path', '', false);
  461. SET check_function_bodies = false;
  462. SET xmloption = content;
  463. SET client_min_messages = warning;
  464. SET row_security = off;
  465. SET default_tablespace = '';
  466. SET default_table_access_method = heap;
  467. --
  468. -- TOC entry 819 (class 1259 OID 452142)
  469. -- Name: routes; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  470. --
  471. CREATE TABLE kotov_aa.routes (
  472. routeid integer NOT NULL,
  473. distance numeric(10,2) NOT NULL,
  474. fromcityid integer NOT NULL,
  475. tocityid integer NOT NULL,
  476. CONSTRAINT chk_cities_different CHECK ((fromcityid <> tocityid)),
  477. CONSTRAINT routes_distance_check CHECK ((distance > (0)::numeric))
  478. );
  479. ALTER TABLE kotov_aa.routes OWNER TO kotov_aa;
  480. --
  481. -- TOC entry 818 (class 1259 OID 452141)
  482. -- Name: routes_routeid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  483. --
  484. CREATE SEQUENCE kotov_aa.routes_routeid_seq
  485. AS integer
  486. START WITH 1
  487. INCREMENT BY 1
  488. NO MINVALUE
  489. NO MAXVALUE
  490. CACHE 1;
  491. ALTER SEQUENCE kotov_aa.routes_routeid_seq OWNER TO kotov_aa;
  492. --
  493. -- TOC entry 6568 (class 0 OID 0)
  494. -- Dependencies: 818
  495. -- Name: routes_routeid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  496. --
  497. ALTER SEQUENCE kotov_aa.routes_routeid_seq OWNED BY kotov_aa.routes.routeid;
  498. --
  499. -- TOC entry 6309 (class 2604 OID 452145)
  500. -- Name: routes routeid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  501. --
  502. ALTER TABLE ONLY kotov_aa.routes ALTER COLUMN routeid SET DEFAULT nextval('kotov_aa.routes_routeid_seq'::regclass);
  503. --
  504. -- TOC entry 6562 (class 0 OID 452142)
  505. -- Dependencies: 819
  506. -- Data for Name: routes; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  507. --
  508. INSERT INTO kotov_aa.routes VALUES (1, 410.20, 1, 2);
  509. INSERT INTO kotov_aa.routes VALUES (2, 680.50, 2, 3);
  510. INSERT INTO kotov_aa.routes VALUES (3, 1120.00, 3, 4);
  511. INSERT INTO kotov_aa.routes VALUES (4, 2950.00, 4, 5);
  512. INSERT INTO kotov_aa.routes VALUES (5, 3100.00, 5, 6);
  513. INSERT INTO kotov_aa.routes VALUES (6, 1890.00, 6, 1);
  514. --
  515. -- TOC entry 6569 (class 0 OID 0)
  516. -- Dependencies: 818
  517. -- Name: routes_routeid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  518. --
  519. SELECT pg_catalog.setval('kotov_aa.routes_routeid_seq', 6, true);
  520. --
  521. -- TOC entry 6313 (class 2606 OID 452153)
  522. -- Name: routes routes_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  523. --
  524. ALTER TABLE ONLY kotov_aa.routes
  525. ADD CONSTRAINT routes_pkey PRIMARY KEY (routeid);
  526. --
  527. -- TOC entry 6314 (class 2606 OID 452154)
  528. -- Name: routes routes_fromcityid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  529. --
  530. ALTER TABLE ONLY kotov_aa.routes
  531. ADD CONSTRAINT routes_fromcityid_fkey FOREIGN KEY (fromcityid) REFERENCES kotov_aa.cities(cityid);
  532. --
  533. -- TOC entry 6315 (class 2606 OID 452159)
  534. -- Name: routes routes_tocityid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  535. --
  536. ALTER TABLE ONLY kotov_aa.routes
  537. ADD CONSTRAINT routes_tocityid_fkey FOREIGN KEY (tocityid) REFERENCES kotov_aa.cities(cityid);
  538. -- Completed on 2026-06-26 11:40:28
  539. --
  540. -- PostgreSQL database dump complete
  541. --
  542. \unrestrict 2QIJ5CyUIKe4rrlzpbsWHHZR1UblmcXDHeedRvyd5Vkzrp1YLimEFMf7gMzWv9e
  543. --
  544. -- PostgreSQL database dump
  545. --
  546. \restrict rx36bOzzTppukIZiOCLVk1yTe2Gdi1iZ3jXXHFs4GpFx2xFwXHlIaaV2K82ibVr
  547. -- Dumped from database version 18.0
  548. -- Dumped by pg_dump version 18.0
  549. -- Started on 2026-06-26 11:41:19
  550. SET statement_timeout = 0;
  551. SET lock_timeout = 0;
  552. SET idle_in_transaction_session_timeout = 0;
  553. SET transaction_timeout = 0;
  554. SET client_encoding = 'UTF8';
  555. SET standard_conforming_strings = on;
  556. SELECT pg_catalog.set_config('search_path', '', false);
  557. SET check_function_bodies = false;
  558. SET xmloption = content;
  559. SET client_min_messages = warning;
  560. SET row_security = off;
  561. SET default_tablespace = '';
  562. SET default_table_access_method = heap;
  563. --
  564. -- TOC entry 825 (class 1259 OID 452215)
  565. -- Name: users; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  566. --
  567. CREATE TABLE kotov_aa.users (
  568. id integer NOT NULL,
  569. username character varying(50) NOT NULL,
  570. password_hash character varying(255) NOT NULL,
  571. role character varying(20) NOT NULL,
  572. CONSTRAINT users_role_check CHECK (((role)::text = ANY ((ARRAY['admin'::character varying, 'dispatcher'::character varying, 'driver'::character varying])::text[])))
  573. );
  574. ALTER TABLE kotov_aa.users OWNER TO kotov_aa;
  575. --
  576. -- TOC entry 824 (class 1259 OID 452214)
  577. -- Name: users_id_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  578. --
  579. CREATE SEQUENCE kotov_aa.users_id_seq
  580. AS integer
  581. START WITH 1
  582. INCREMENT BY 1
  583. NO MINVALUE
  584. NO MAXVALUE
  585. CACHE 1;
  586. ALTER SEQUENCE kotov_aa.users_id_seq OWNER TO kotov_aa;
  587. --
  588. -- TOC entry 6567 (class 0 OID 0)
  589. -- Dependencies: 824
  590. -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  591. --
  592. ALTER SEQUENCE kotov_aa.users_id_seq OWNED BY kotov_aa.users.id;
  593. --
  594. -- TOC entry 6309 (class 2604 OID 452218)
  595. -- Name: users id; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  596. --
  597. ALTER TABLE ONLY kotov_aa.users ALTER COLUMN id SET DEFAULT nextval('kotov_aa.users_id_seq'::regclass);
  598. --
  599. -- TOC entry 6561 (class 0 OID 452215)
  600. -- Dependencies: 825
  601. -- Data for Name: users; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  602. --
  603. INSERT INTO kotov_aa.users VALUES (1, 'admin', 'kFJqeJo2MTBwqBgKnaQ55A==:9PfJwE1gt0/h1V7kxFr0MbsTFSVQsrtJJoeaHooY9t8=', 'admin');
  604. INSERT INTO kotov_aa.users VALUES (2, 'disp_kov', 'fcn8qhEexGgT7o7nBe4H3g==:nybuvbxmB7M0M+ZFjd5/p1RXVGaPlVKpAWeb4odRA58=', 'dispatcher');
  605. INSERT INTO kotov_aa.users VALUES (3, 'drv_sav', 'tx/i4YNEIqL9HnXhNap8QA==:ING6gpJF4vaphrzx9xuz+mJkxlTKCXtC6n0elD8I4+k=', 'driver');
  606. --
  607. -- TOC entry 6568 (class 0 OID 0)
  608. -- Dependencies: 824
  609. -- Name: users_id_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  610. --
  611. SELECT pg_catalog.setval('kotov_aa.users_id_seq', 3, true);
  612. --
  613. -- TOC entry 6312 (class 2606 OID 452225)
  614. -- Name: users users_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  615. --
  616. ALTER TABLE ONLY kotov_aa.users
  617. ADD CONSTRAINT users_pkey PRIMARY KEY (id);
  618. --
  619. -- TOC entry 6314 (class 2606 OID 452227)
  620. -- Name: users users_username_key; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  621. --
  622. ALTER TABLE ONLY kotov_aa.users
  623. ADD CONSTRAINT users_username_key UNIQUE (username);
  624. -- Completed on 2026-06-26 11:41:32
  625. --
  626. -- PostgreSQL database dump complete
  627. --
  628. \unrestrict rx36bOzzTppukIZiOCLVk1yTe2Gdi1iZ3jXXHFs4GpFx2xFwXHlIaaV2K82ibVr
  629. --
  630. -- PostgreSQL database dump
  631. --
  632. \restrict MZg6gtGraQoiAYFapj0wml3V1P4Ws7g8Vgc7ddjuJ96YozaSpW7cfWsAES8diEW
  633. -- Dumped from database version 18.0
  634. -- Dumped by pg_dump version 18.0
  635. -- Started on 2026-06-26 11:42:23
  636. SET statement_timeout = 0;
  637. SET lock_timeout = 0;
  638. SET idle_in_transaction_session_timeout = 0;
  639. SET transaction_timeout = 0;
  640. SET client_encoding = 'UTF8';
  641. SET standard_conforming_strings = on;
  642. SELECT pg_catalog.set_config('search_path', '', false);
  643. SET check_function_bodies = false;
  644. SET xmloption = content;
  645. SET client_min_messages = warning;
  646. SET row_security = off;
  647. SET default_tablespace = '';
  648. SET default_table_access_method = heap;
  649. --
  650. -- TOC entry 821 (class 1259 OID 452165)
  651. -- Name: vehicles; Type: TABLE; Schema: kotov_aa; Owner: kotov_aa
  652. --
  653. CREATE TABLE kotov_aa.vehicles (
  654. vehicleid integer NOT NULL,
  655. brand character varying(50) NOT NULL,
  656. bodytype character varying(30),
  657. color character varying(30),
  658. driverid integer
  659. );
  660. ALTER TABLE kotov_aa.vehicles OWNER TO kotov_aa;
  661. --
  662. -- TOC entry 820 (class 1259 OID 452164)
  663. -- Name: vehicles_vehicleid_seq; Type: SEQUENCE; Schema: kotov_aa; Owner: kotov_aa
  664. --
  665. CREATE SEQUENCE kotov_aa.vehicles_vehicleid_seq
  666. AS integer
  667. START WITH 1
  668. INCREMENT BY 1
  669. NO MINVALUE
  670. NO MAXVALUE
  671. CACHE 1;
  672. ALTER SEQUENCE kotov_aa.vehicles_vehicleid_seq OWNER TO kotov_aa;
  673. --
  674. -- TOC entry 6565 (class 0 OID 0)
  675. -- Dependencies: 820
  676. -- Name: vehicles_vehicleid_seq; Type: SEQUENCE OWNED BY; Schema: kotov_aa; Owner: kotov_aa
  677. --
  678. ALTER SEQUENCE kotov_aa.vehicles_vehicleid_seq OWNED BY kotov_aa.vehicles.vehicleid;
  679. --
  680. -- TOC entry 6309 (class 2604 OID 452168)
  681. -- Name: vehicles vehicleid; Type: DEFAULT; Schema: kotov_aa; Owner: kotov_aa
  682. --
  683. ALTER TABLE ONLY kotov_aa.vehicles ALTER COLUMN vehicleid SET DEFAULT nextval('kotov_aa.vehicles_vehicleid_seq'::regclass);
  684. --
  685. -- TOC entry 6559 (class 0 OID 452165)
  686. -- Dependencies: 821
  687. -- Data for Name: vehicles; Type: TABLE DATA; Schema: kotov_aa; Owner: kotov_aa
  688. --
  689. INSERT INTO kotov_aa.vehicles VALUES (1, 'MAN TGS', 'Тент', 'Белый', 1);
  690. INSERT INTO kotov_aa.vehicles VALUES (2, 'КАМАЗ 5490', 'Бортовой', 'Синий', 2);
  691. INSERT INTO kotov_aa.vehicles VALUES (3, 'Volvo FH16', 'Рефрижератор', 'Красный', 3);
  692. INSERT INTO kotov_aa.vehicles VALUES (4, 'ГАЗель NEXT', 'Фургон', 'Серый', 4);
  693. INSERT INTO kotov_aa.vehicles VALUES (5, 'Scania R450', 'Тент', 'Зелёный', 5);
  694. INSERT INTO kotov_aa.vehicles VALUES (6, 'Iveco Daily', 'Изотерм', 'Жёлтый', 6);
  695. --
  696. -- TOC entry 6566 (class 0 OID 0)
  697. -- Dependencies: 820
  698. -- Name: vehicles_vehicleid_seq; Type: SEQUENCE SET; Schema: kotov_aa; Owner: kotov_aa
  699. --
  700. SELECT pg_catalog.setval('kotov_aa.vehicles_vehicleid_seq', 6, true);
  701. --
  702. -- TOC entry 6311 (class 2606 OID 452172)
  703. -- Name: vehicles vehicles_pkey; Type: CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  704. --
  705. ALTER TABLE ONLY kotov_aa.vehicles
  706. ADD CONSTRAINT vehicles_pkey PRIMARY KEY (vehicleid);
  707. --
  708. -- TOC entry 6312 (class 2606 OID 452173)
  709. -- Name: vehicles vehicles_driverid_fkey; Type: FK CONSTRAINT; Schema: kotov_aa; Owner: kotov_aa
  710. --
  711. ALTER TABLE ONLY kotov_aa.vehicles
  712. ADD CONSTRAINT vehicles_driverid_fkey FOREIGN KEY (driverid) REFERENCES kotov_aa.drivers(driverid) ON DELETE SET NULL;
  713. -- Completed on 2026-06-26 11:42:32
  714. --
  715. -- PostgreSQL database dump complete
  716. --
  717. \unrestrict MZg6gtGraQoiAYFapj0wml3V1P4Ws7g8Vgc7ddjuJ96YozaSpW7cfWsAES8diEW