Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. -- Table: public.end_user
  2.  
  3. CREATE TABLE public.end_user
  4. (
  5. id bigint NOT NULL,
  6. user_email character varying(255) COLLATE pg_catalog."default",
  7. user_given_name character varying(255) COLLATE pg_catalog."default",
  8. user_last_name character varying(255) COLLATE pg_catalog."default",
  9. user_login character varying(255) COLLATE pg_catalog."default",
  10. user_pref_lang character varying(255) COLLATE pg_catalog."default",
  11. CONSTRAINT end_user_pkey PRIMARY KEY (id)
  12. )
  13. WITH (
  14. OIDS = FALSE
  15. )
  16. TABLESPACE pg_default;
  17.  
  18. ALTER TABLE public.end_user
  19. OWNER to postgres;
  20.  
  21.  
  22. -- Table: public.gatewy
  23.  
  24. CREATE TABLE public.gateway
  25. (
  26. device_id bigint NOT NULL,
  27. device_externalid bigint NOT NULL,
  28. counter bigint,
  29. is_ignored boolean,
  30. device_lasttimekeepalive timestamp without time zone,
  31. "timestamp" timestamp without time zone,
  32. CONSTRAINT gateway_pkey PRIMARY KEY (device_id)
  33. )
  34. WITH (
  35. OIDS = FALSE
  36. )
  37. TABLESPACE pg_default;
  38.  
  39. ALTER TABLE public.gateway
  40. OWNER to postgres;
  41.  
  42.  
  43. -- Table: public.product
  44.  
  45. CREATE TABLE public.product
  46. (
  47. id bigint NOT NULL,
  48. CONSTRAINT product_pkey PRIMARY KEY (id)
  49. )
  50. WITH (
  51. OIDS = FALSE
  52. )
  53. TABLESPACE pg_default;
  54.  
  55. ALTER TABLE public.product
  56. OWNER to postgres;
  57.  
  58. --TABLE public.shelf;
  59.  
  60. CREATE TABLE public.shelf
  61. (
  62. id bigint NOT NULL,
  63. productbe_id bigint,
  64. CONSTRAINT shelf_pkey PRIMARY KEY (id),
  65. CONSTRAINT fk_shelf_productbe_id FOREIGN KEY (productbe_id)
  66. REFERENCES public.product (id) MATCH SIMPLE
  67. ON UPDATE NO ACTION
  68. ON DELETE NO ACTION
  69. )
  70. WITH (
  71. OIDS = FALSE
  72. )
  73. TABLESPACE pg_default;
  74.  
  75. ALTER TABLE public.shelf
  76. OWNER to postgres;
  77.  
  78.  
  79. --TABLE public.sensor;
  80.  
  81. CREATE TABLE public.sensor
  82. (
  83. device_id bigint NOT NULL,
  84. device_externalid bigint NOT NULL,
  85. is_ignored boolean,
  86. device_lasttimekeepalive timestamp without time zone,
  87. shelfbe_id bigint,
  88. CONSTRAINT sensor_pkey PRIMARY KEY (device_id),
  89. CONSTRAINT fk_sensor_shelfbe_id FOREIGN KEY (shelfbe_id)
  90. REFERENCES public.shelf (id) MATCH SIMPLE
  91. ON UPDATE NO ACTION
  92. ON DELETE NO ACTION
  93. )
  94. WITH (
  95. OIDS = FALSE
  96. )
  97. TABLESPACE pg_default;
  98.  
  99. ALTER TABLE public.sensor
  100. OWNER to postgres;
  101.  
  102.  
  103.  
  104.  
  105. -- Table: public.orderbe_product
  106.  
  107. CREATE TABLE public.orderbe
  108. (
  109. id bigint NOT NULL,
  110. CONSTRAINT orderbe_pkey PRIMARY KEY (id)
  111. )
  112. WITH (
  113. OIDS = FALSE
  114. )
  115. TABLESPACE pg_default;
  116.  
  117. ALTER TABLE public.orderbe
  118. OWNER to postgres;
  119.  
  120.  
  121.  
  122. -- Table: public.orderbe_product
  123.  
  124. CREATE TABLE public.orderbe_product
  125. (
  126. orderbe_id bigint NOT NULL,
  127. productbes_id bigint NOT NULL,
  128. CONSTRAINT orderbe_product_pkey PRIMARY KEY (orderbe_id, productbes_id),
  129. CONSTRAINT fk_orderbe_product_orderbe_id FOREIGN KEY (orderbe_id)
  130. REFERENCES public.orderbe (id) MATCH SIMPLE
  131. ON UPDATE NO ACTION
  132. ON DELETE NO ACTION,
  133. CONSTRAINT fk_orderbe_product_productbes_id FOREIGN KEY (productbes_id)
  134. REFERENCES public.product (id) MATCH SIMPLE
  135. ON UPDATE NO ACTION
  136. ON DELETE NO ACTION
  137. )
  138. WITH (
  139. OIDS = FALSE
  140. )
  141. TABLESPACE pg_default;
  142.  
  143. ALTER TABLE public.orderbe_product
  144. OWNER to postgres;
  145.  
  146.  
  147.  
  148. -- Table: public.product_shelf
  149.  
  150. CREATE TABLE public.product_shelf
  151. (
  152. product_id bigint NOT NULL,
  153. shelfbes_id bigint NOT NULL,
  154. CONSTRAINT product_shelf_pkey PRIMARY KEY (product_id, shelfbes_id),
  155. CONSTRAINT fk_product_shelf_product_id FOREIGN KEY (product_id)
  156. REFERENCES public.product (id) MATCH SIMPLE
  157. ON UPDATE NO ACTION
  158. ON DELETE NO ACTION,
  159. CONSTRAINT fk_product_shelf_shelfbes_id FOREIGN KEY (shelfbes_id)
  160. REFERENCES public.shelf (id) MATCH SIMPLE
  161. ON UPDATE NO ACTION
  162. ON DELETE NO ACTION
  163. )
  164. WITH (
  165. OIDS = FALSE
  166. )
  167. TABLESPACE pg_default;
  168.  
  169. ALTER TABLE public.product_shelf
  170. OWNER to postgres;
  171.  
  172.  
  173.  
  174. -- Table: public.shelf_sensor
  175.  
  176. CREATE TABLE public.shelf_sensor
  177. (
  178. shelf_id bigint NOT NULL,
  179. sensors_device_id bigint NOT NULL,
  180. CONSTRAINT shelf_sensor_pkey PRIMARY KEY (shelf_id, sensors_device_id),
  181. CONSTRAINT fk_shelf_sensor_sensors_device_id FOREIGN KEY (sensors_device_id)
  182. REFERENCES public.sensor (device_id) MATCH SIMPLE
  183. ON UPDATE NO ACTION
  184. ON DELETE NO ACTION,
  185. CONSTRAINT fk_shelf_sensor_shelf_id FOREIGN KEY (shelf_id)
  186. REFERENCES public.shelf (id) MATCH SIMPLE
  187. ON UPDATE NO ACTION
  188. ON DELETE NO ACTION
  189. )
  190. WITH (
  191. OIDS = FALSE
  192. )
  193. TABLESPACE pg_default;
  194. ALTER TABLE public.shelf_sensor
  195. OWNER to postgres;
  196.  
  197.  
  198.  
  199. -- Table: public.v_qt_invocationstats
  200.  
  201. CREATE TABLE public.v_qt_invocationstats
  202. (
  203. hostname character varying(255) COLLATE pg_catalog."default" NOT NULL,
  204. methodname character varying(255) COLLATE pg_catalog."default" NOT NULL,
  205. id_qt_messinterval bigint NOT NULL,
  206. averageduration bigint,
  207. c_exception character varying(255) COLLATE pg_catalog."default",
  208. lastinvocationtimestamp timestamp without time zone,
  209. maxduration bigint,
  210. minduration bigint,
  211. numberofexceptions bigint,
  212. numberofinvocations bigint,
  213. recentduration bigint,
  214. totalduration bigint,
  215. CONSTRAINT v_qt_invocationstats_pkey PRIMARY KEY (hostname, methodname, id_qt_messinterval)
  216. )
  217. WITH (
  218. OIDS = FALSE
  219. )
  220. TABLESPACE pg_default;
  221.  
  222. ALTER TABLE public.v_qt_invocationstats
  223. OWNER to postgres;
  224.  
  225.  
  226.  
  227. -- DROP TABLE public.v_qt_messinterval;
  228.  
  229. CREATE TABLE public.v_qt_messinterval
  230. (
  231. id bigint NOT NULL,
  232. interval_end_time timestamp without time zone,
  233. interval_start_time timestamp without time zone,
  234. CONSTRAINT v_qt_messinterval_pkey PRIMARY KEY (id)
  235. )
  236. WITH (
  237. OIDS = FALSE
  238. )
  239. TABLESPACE pg_default;
  240.  
  241. ALTER TABLE public.v_qt_messinterval
  242. OWNER to postgres;
  243.  
  244.  
  245.  
  246.  
  247. -- Table: public.sequence
  248.  
  249.  
  250. CREATE TABLE public.sequence
  251. (
  252. seq_name character varying(50) COLLATE pg_catalog."default" NOT NULL,
  253. seq_count numeric(38,0),
  254. CONSTRAINT sequence_pkey PRIMARY KEY (seq_name)
  255. )
  256. WITH (
  257. OIDS = FALSE
  258. )
  259. TABLESPACE pg_default;
  260.  
  261. ALTER TABLE public.sequence
  262. OWNER to postgres
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement