Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Table: public."Providers"
  2.  
  3. -- DROP TABLE public."Providers";
  4.  
  5. CREATE TABLE public."Providers"
  6. (
  7.     provider_id integer NOT NULL DEFAULT nextval('"Providers_provider_id_seq"'::regclass),
  8.     provider_name text COLLATE pg_catalog."default" NOT NULL,
  9.     provider_agent text COLLATE pg_catalog."default" NOT NULL,
  10.     provider_post text COLLATE pg_catalog."default" NOT NULL,
  11.     provider_city text COLLATE pg_catalog."default" NOT NULL,
  12.     provider_country text COLLATE pg_catalog."default" NOT NULL,
  13.     CONSTRAINT "Providers_pkey" PRIMARY KEY (provider_id)
  14. )
  15.  
  16. TABLESPACE pg_default;
  17.  
  18. ALTER TABLE public."Providers"
  19.     OWNER to postgres;
  20.  
  21.  
  22.  
  23. -- Table: public."Medicines"
  24.  
  25. -- DROP TABLE public."Medicines";
  26.  
  27. CREATE TABLE public."Medicines"
  28. (
  29.     medicines_id integer NOT NULL DEFAULT nextval('"Medicines_medicines_id_seq"'::regclass),
  30.     medicines_name text COLLATE pg_catalog."default" NOT NULL,
  31.     medicines_group text COLLATE pg_catalog."default" NOT NULL,
  32.     provider_id integer NOT NULL DEFAULT nextval('"Medicines_provider_id_seq"'::regclass),
  33.     units text COLLATE pg_catalog."default" NOT NULL,
  34.     purchase_price money NOT NULL,
  35.     selling_price money NOT NULL,
  36.     CONSTRAINT "Medicines_pkey" PRIMARY KEY (medicines_id)
  37. )
  38.  
  39. TABLESPACE pg_default;
  40.  
  41. ALTER TABLE public."Medicines"
  42.     OWNER to postgres;
  43.  
  44.  
  45. -- Table: public."Ordered"
  46.  
  47. -- DROP TABLE public."Ordered";
  48.  
  49. CREATE TABLE public."Ordered"
  50. (
  51.     order_id integer NOT NULL DEFAULT nextval('"Ordered_order_id_seq"'::regclass),
  52.     medicines_id integer NOT NULL DEFAULT nextval('"Ordered_medicines_id_seq"'::regclass),
  53.     selling_price money NOT NULL,
  54.     amount integer NOT NULL,
  55.     discount character varying(4) COLLATE pg_catalog."default",
  56.     CONSTRAINT "Ordered_pkey" PRIMARY KEY (order_id, medicines_id)
  57. )
  58.  
  59. TABLESPACE pg_default;
  60.  
  61. ALTER TABLE public."Ordered"
  62.     OWNER to postgres;
  63.  
  64.  
  65. -- Table: public."Orders"
  66.  
  67. -- DROP TABLE public."Orders";
  68.  
  69. CREATE TABLE public."Orders"
  70. (
  71.     order_id integer NOT NULL DEFAULT nextval('"Orders_order_id_seq"'::regclass),
  72.     client_id integer NOT NULL DEFAULT nextval('"Orders_client_id_seq"'::regclass),
  73.     employee_id integer NOT NULL DEFAULT nextval('"Orders_employee_id_seq"'::regclass),
  74.     placement_date date NOT NULL,
  75.     selling_date date NOT NULL,
  76.     recipient_name text COLLATE pg_catalog."default" NOT NULL,
  77.     recipient_adress text COLLATE pg_catalog."default" NOT NULL,
  78.     recipient_city text COLLATE pg_catalog."default" NOT NULL,
  79.     CONSTRAINT "Orders_pkey" PRIMARY KEY (order_id)
  80. )
  81.  
  82. TABLESPACE pg_default;
  83.  
  84. ALTER TABLE public."Orders"
  85.     OWNER to postgres;
  86.  
  87.  
  88.  
  89. -- Table: public."Staff"
  90.  
  91. -- DROP TABLE public."Staff";
  92.  
  93. CREATE TABLE public."Staff"
  94. (
  95.     employee_id integer NOT NULL DEFAULT nextval('"Staff_employee_id_seq"'::regclass),
  96.     first_name text COLLATE pg_catalog."default" NOT NULL,
  97.     last_name text COLLATE pg_catalog."default" NOT NULL,
  98.     middle_name text COLLATE pg_catalog."default" NOT NULL,
  99.     employee_post text COLLATE pg_catalog."default" NOT NULL,
  100.     salary money,
  101.     CONSTRAINT "Staff_pkey" PRIMARY KEY (employee_id)
  102. )
  103.  
  104. TABLESPACE pg_default;
  105.  
  106. ALTER TABLE public."Staff"
  107.     OWNER to postgres;
  108.  
  109.  
  110. -- Table: public."Clients"
  111.  
  112. -- DROP TABLE public."Clients";
  113.  
  114. CREATE TABLE public."Clients"
  115. (
  116.     client_id integer NOT NULL DEFAULT nextval('"Clients_client_id_seq"'::regclass),
  117.     client_name text COLLATE pg_catalog."default" NOT NULL,
  118.     client_adress text COLLATE pg_catalog."default" NOT NULL,
  119.     client_city text COLLATE pg_catalog."default" NOT NULL,
  120.     client_phone character varying(15) COLLATE pg_catalog."default",
  121.     CONSTRAINT "Clients_pkey" PRIMARY KEY (client_id)
  122. )
  123.  
  124. TABLESPACE pg_default;
  125.  
  126. ALTER TABLE public."Clients"
  127.     OWNER to postgres;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement