Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.81 KB | None | 0 0
  1. --
  2. -- PostgreSQL database dump
  3. --
  4.  
  5. -- Dumped from database version 9.6.0
  6. -- Dumped by pg_dump version 9.6.0
  7.  
  8. -- Started on 2017-06-15 18:50:53
  9.  
  10. SET statement_timeout = 0;
  11. SET lock_timeout = 0;
  12. SET idle_in_transaction_session_timeout = 0;
  13. SET client_encoding = 'UTF8';
  14. SET standard_conforming_strings = on;
  15. SET check_function_bodies = false;
  16. SET client_min_messages = warning;
  17. SET row_security = off;
  18.  
  19. --
  20. -- TOC entry 1 (class 3079 OID 12387)
  21. -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
  22. --
  23.  
  24. CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
  25.  
  26.  
  27. --
  28. -- TOC entry 2149 (class 0 OID 0)
  29. -- Dependencies: 1
  30. -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
  31. --
  32.  
  33. COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
  34.  
  35.  
  36. SET search_path = public, pg_catalog;
  37.  
  38. SET default_tablespace = '';
  39.  
  40. SET default_with_oids = false;
  41.  
  42. --
  43. -- TOC entry 186 (class 1259 OID 24689)
  44. -- Name: Invoice; Type: TABLE; Schema: public; Owner: postgres
  45. --
  46.  
  47. CREATE TABLE "Invoice" (
  48. "iID" integer NOT NULL,
  49. "Details" character varying(24) NOT NULL,
  50. "Price" double precision NOT NULL,
  51. "Discount" integer NOT NULL,
  52. "Processed" boolean NOT NULL,
  53. "Approved" boolean NOT NULL,
  54. "uID" integer NOT NULL
  55. );
  56.  
  57.  
  58. ALTER TABLE "Invoice" OWNER TO postgres;
  59.  
  60. --
  61. -- TOC entry 187 (class 1259 OID 24701)
  62. -- Name: Product; Type: TABLE; Schema: public; Owner: postgres
  63. --
  64.  
  65. CREATE TABLE "Product" (
  66. "pID" integer NOT NULL,
  67. "Name" character varying(24) NOT NULL
  68. );
  69.  
  70.  
  71. ALTER TABLE "Product" OWNER TO postgres;
  72.  
  73. --
  74. -- TOC entry 185 (class 1259 OID 24684)
  75. -- Name: User; Type: TABLE; Schema: public; Owner: postgres
  76. --
  77.  
  78. CREATE TABLE "User" (
  79. "uID" integer NOT NULL,
  80. "Username" character varying(24) NOT NULL,
  81. "Password" character varying(24) NOT NULL,
  82. "Admin" boolean NOT NULL,
  83. "Superadmin" boolean NOT NULL
  84. );
  85.  
  86.  
  87. ALTER TABLE "User" OWNER TO postgres;
  88.  
  89. --
  90. -- TOC entry 190 (class 1259 OID 24712)
  91. -- Name: invoice_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
  92. --
  93.  
  94. CREATE SEQUENCE invoice_id_seq
  95. START WITH 1
  96. INCREMENT BY 1
  97. NO MINVALUE
  98. NO MAXVALUE
  99. CACHE 1;
  100.  
  101.  
  102. ALTER TABLE invoice_id_seq OWNER TO postgres;
  103.  
  104. --
  105. -- TOC entry 189 (class 1259 OID 24710)
  106. -- Name: product_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
  107. --
  108.  
  109. CREATE SEQUENCE product_id_seq
  110. START WITH 1
  111. INCREMENT BY 1
  112. NO MINVALUE
  113. NO MAXVALUE
  114. CACHE 1;
  115.  
  116.  
  117. ALTER TABLE product_id_seq OWNER TO postgres;
  118.  
  119. --
  120. -- TOC entry 188 (class 1259 OID 24708)
  121. -- Name: user_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
  122. --
  123.  
  124. CREATE SEQUENCE user_id_seq
  125. START WITH 1
  126. INCREMENT BY 1
  127. NO MINVALUE
  128. NO MAXVALUE
  129. CACHE 1;
  130.  
  131.  
  132. ALTER TABLE user_id_seq OWNER TO postgres;
  133.  
  134. --
  135. -- TOC entry 2138 (class 0 OID 24689)
  136. -- Dependencies: 186
  137. -- Data for Name: Invoice; Type: TABLE DATA; Schema: public; Owner: postgres
  138. --
  139.  
  140. INSERT INTO "Invoice" VALUES (4, 'Webcam', 250.5, 0, false, false, 7);
  141. INSERT INTO "Invoice" VALUES (2, 'Smartphone', 765.20000000000005, 5, true, true, 5);
  142. INSERT INTO "Invoice" VALUES (5, 'Monitor', 632.39999999999998, 0, false, false, 8);
  143. INSERT INTO "Invoice" VALUES (0, 'Laptop', 1350.5999999999999, 0, false, false, 3);
  144. INSERT INTO "Invoice" VALUES (8, 'ArduinoUNO', 200.5, 0, false, false, 4);
  145. INSERT INTO "Invoice" VALUES (7, 'PC', 1850.4000000000001, 0, false, false, 3);
  146. INSERT INTO "Invoice" VALUES (6, 'Headset', 465.69999999999999, 0, false, false, 9);
  147. INSERT INTO "Invoice" VALUES (9, 'Modem', 245.5, 0, false, false, 5);
  148. INSERT INTO "Invoice" VALUES (10, 'DummyInvoice', 224.69999999999999, 15, true, true, 6);
  149. INSERT INTO "Invoice" VALUES (3, 'Tastatura', 214.30000000000001, 25, true, true, 6);
  150. INSERT INTO "Invoice" VALUES (1, 'Mouse', 25.699999999999999, 0, false, false, 4);
  151.  
  152.  
  153. --
  154. -- TOC entry 2139 (class 0 OID 24701)
  155. -- Dependencies: 187
  156. -- Data for Name: Product; Type: TABLE DATA; Schema: public; Owner: postgres
  157. --
  158.  
  159. INSERT INTO "Product" VALUES (1, 'Mouse');
  160. INSERT INTO "Product" VALUES (3, 'Tastatura');
  161. INSERT INTO "Product" VALUES (2, 'Smartphone');
  162. INSERT INTO "Product" VALUES (0, 'Laptop');
  163. INSERT INTO "Product" VALUES (4, 'Webcam');
  164. INSERT INTO "Product" VALUES (8, 'ArduinoUNO');
  165. INSERT INTO "Product" VALUES (5, 'Monitor');
  166. INSERT INTO "Product" VALUES (7, 'PC');
  167. INSERT INTO "Product" VALUES (6, 'Headset');
  168. INSERT INTO "Product" VALUES (9, 'Modem');
  169.  
  170.  
  171. --
  172. -- TOC entry 2137 (class 0 OID 24684)
  173. -- Dependencies: 185
  174. -- Data for Name: User; Type: TABLE DATA; Schema: public; Owner: postgres
  175. --
  176.  
  177. INSERT INTO "User" VALUES (0, 'Eduard', 'password1', true, true);
  178. INSERT INTO "User" VALUES (4, 'Alex', 'password5', false, false);
  179. INSERT INTO "User" VALUES (8, 'Tudor', 'password9', false, false);
  180. INSERT INTO "User" VALUES (9, 'Mihai', 'password10', false, false);
  181. INSERT INTO "User" VALUES (5, 'Radu', 'password6', false, false);
  182. INSERT INTO "User" VALUES (6, 'Ungureanu', 'password7', false, false);
  183. INSERT INTO "User" VALUES (1, 'Biro', 'password2', true, false);
  184. INSERT INTO "User" VALUES (7, 'Remus', 'password8', false, false);
  185. INSERT INTO "User" VALUES (2, 'Catalin', 'password3', true, false);
  186. INSERT INTO "User" VALUES (3, 'Sebi', 'password4', false, false);
  187.  
  188.  
  189. --
  190. -- TOC entry 2150 (class 0 OID 0)
  191. -- Dependencies: 190
  192. -- Name: invoice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
  193. --
  194.  
  195. SELECT pg_catalog.setval('invoice_id_seq', 10, true);
  196.  
  197.  
  198. --
  199. -- TOC entry 2151 (class 0 OID 0)
  200. -- Dependencies: 189
  201. -- Name: product_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
  202. --
  203.  
  204. SELECT pg_catalog.setval('product_id_seq', 9, true);
  205.  
  206.  
  207. --
  208. -- TOC entry 2152 (class 0 OID 0)
  209. -- Dependencies: 188
  210. -- Name: user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
  211. --
  212.  
  213. SELECT pg_catalog.setval('user_id_seq', 9, true);
  214.  
  215.  
  216. --
  217. -- TOC entry 2016 (class 2606 OID 24724)
  218. -- Name: Invoice Invoices_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
  219. --
  220.  
  221. ALTER TABLE ONLY "Invoice"
  222. ADD CONSTRAINT "Invoices_pkey" PRIMARY KEY ("iID");
  223.  
  224.  
  225. --
  226. -- TOC entry 2018 (class 2606 OID 24722)
  227. -- Name: Product Products_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
  228. --
  229.  
  230. ALTER TABLE ONLY "Product"
  231. ADD CONSTRAINT "Products_pkey" PRIMARY KEY ("pID");
  232.  
  233.  
  234. --
  235. -- TOC entry 2014 (class 2606 OID 24715)
  236. -- Name: User Users_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
  237. --
  238.  
  239. ALTER TABLE ONLY "User"
  240. ADD CONSTRAINT "Users_pkey" PRIMARY KEY ("uID");
  241.  
  242.  
  243. --
  244. -- TOC entry 2019 (class 2606 OID 24725)
  245. -- Name: Invoice Invoices_BuyerID_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
  246. --
  247.  
  248. ALTER TABLE ONLY "Invoice"
  249. ADD CONSTRAINT "Invoices_BuyerID_fkey" FOREIGN KEY ("uID") REFERENCES "User"("uID");
  250.  
  251.  
  252. -- Completed on 2017-06-15 18:50:53
  253.  
  254. --
  255. -- PostgreSQL database dump complete
  256. --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement