Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.58 KB | None | 0 0
  1.  
  2. -- Table: public.activity
  3. DROP TABLE public.link_activityplan_to_location;
  4. DROP TABLE public.link_activity_to_location;
  5. DROP TABLE public.link_activity_to_plan;
  6. DROP TABLE public.users_roles_link;
  7. DROP TABLE public.link_plan_to_user;
  8. DROP TABLE public.location;
  9. DROP TABLE public.roles;
  10. DROP TABLE public.users;
  11. DROP TABLE public.activityplan;
  12.  
  13. DROP TABLE public.activity;
  14.  
  15. CREATE TABLE public.activity
  16. (
  17. activityuuid uuid NOT NULL,
  18. name text,
  19. description text,
  20. "time" text,
  21. weekday integer,
  22. weeknumber integer,
  23. year integer,
  24. place text,
  25. type integer,
  26. duration real,
  27. CONSTRAINT activity_pkey PRIMARY KEY (activityuuid)
  28. );
  29.  
  30.  
  31. -- Table: public.location
  32.  
  33.  
  34.  
  35. CREATE TABLE public.location
  36. (
  37. name_of_location text NOT NULL,
  38. uuid uuid NOT NULL,
  39. CONSTRAINT location_pkey PRIMARY KEY (uuid)
  40. );
  41.  
  42. -- Table: public.activityplan
  43.  
  44.  
  45. CREATE TABLE public.activityplan
  46. (
  47. name text NOT NULL,
  48. activityplanuuid uuid NOT NULL,
  49. CONSTRAINT activityplan_pkey PRIMARY KEY (activityplanuuid)
  50. );
  51.  
  52.  
  53. -- Table: public.link_activity_to_plan
  54.  
  55.  
  56.  
  57. CREATE TABLE public.link_activity_to_plan
  58. (
  59. activityuuid uuid NOT NULL,
  60. planuuid uuid NOT NULL
  61. );
  62.  
  63.  
  64. -- Table: public.link_plan_to_user
  65.  
  66.  
  67.  
  68. CREATE TABLE public.link_plan_to_user
  69. (
  70. planuuid uuid NOT NULL,
  71. useruuid uuid NOT NULL
  72. );
  73.  
  74.  
  75. -- Table: public.roles
  76.  
  77.  
  78.  
  79. CREATE TABLE public.roles
  80. (
  81. uuid uuid NOT NULL,
  82. name text NOT NULL,
  83. CONSTRAINT roles_pkey PRIMARY KEY (uuid)
  84. );
  85.  
  86.  
  87. -- Table: public.users
  88.  
  89.  
  90.  
  91. CREATE TABLE public.users
  92. (
  93. uuid uuid NOT NULL,
  94. name text NOT NULL,
  95. username text NOT NULL,
  96. password text NOT NULL,
  97. CONSTRAINT users_pkey PRIMARY KEY (uuid)
  98. );
  99.  
  100.  
  101. -- Table: public.users_roles_link
  102.  
  103.  
  104.  
  105. CREATE TABLE public.users_roles_link
  106. (
  107. user_fk uuid NOT NULL,
  108. role_fk uuid NOT NULL,
  109. location_fk uuid NOT NULL
  110. );
  111.  
  112. -- Table: public.link_activity_to_location
  113.  
  114.  
  115.  
  116. CREATE TABLE public.link_activity_to_location
  117. (
  118. fk_activity_uuid uuid NOT NULL,
  119. fk_location_uuid uuid NOT NULL,
  120. CONSTRAINT fk_activity FOREIGN KEY (fk_activity_uuid)
  121. REFERENCES public.activity (activityuuid) MATCH SIMPLE
  122. ON UPDATE NO ACTION
  123. ON DELETE CASCADE,
  124. CONSTRAINT fk_location FOREIGN KEY (fk_location_uuid)
  125. REFERENCES public.location (uuid) MATCH SIMPLE
  126. ON UPDATE NO ACTION
  127. ON DELETE CASCADE
  128. );
  129.  
  130.  
  131. -- Table: public.link_activityplan_to_location
  132.  
  133.  
  134.  
  135. CREATE TABLE public.link_activityplan_to_location
  136. (
  137. fk_location_uuid uuid NOT NULL,
  138. fk_activityplan_uuid uuid NOT NULL,
  139. CONSTRAINT fk_activityplan_uuid FOREIGN KEY (fk_activityplan_uuid)
  140. REFERENCES public.activityplan (activityplanuuid) MATCH SIMPLE
  141. ON UPDATE NO ACTION
  142. ON DELETE CASCADE,
  143. CONSTRAINT fk_location FOREIGN KEY (fk_location_uuid)
  144. REFERENCES public.location (uuid) MATCH SIMPLE
  145. ON UPDATE NO ACTION
  146. ON DELETE CASCADE
  147. );
  148.  
  149. insert into roles values ('1efec4d7-3543-4ae4-accd-6c32c0b268b3','ansat');
  150. insert into roles values ('6715b71a-5b9a-4bd7-bbab-7189a9117642','vikar');
  151. insert into roles values ('e626f910-cbd9-40fd-8e1a-9395ad69bffa','borger');
  152.  
  153. insert into users values ('b3891e83-92ae-4386-9efa-f4fa9805a59c','jens','jens','jensen');
  154. insert into users values ('cf9b4813-4924-4865-ab40-36c8f5c6ce43','trine','trine','madsen');
  155. insert into users values ('99e59345-eb3e-4e18-bd5c-fb2916ac95ec','find','find','klausen');
  156. insert into users values ('41cda85e-9a9d-4307-a7b7-031df472513c','jan','jan','hansen');
  157. insert into users values ('14be2c66-8516-4c3e-9d41-5aeff46d7e9e','gurlig','gurlig','jensen');
  158. insert into users values ('04786ec1-ed79-4b07-ae09-15fe957656f1','klaus','klaus','caspersen');
  159. insert into users values ('5f85dac4-cc45-41a3-abc0-5ec1df6acb44','bo','bo','pedersen');
  160.  
  161.  
  162. insert into location values ('Bjørnemosen','8e9a570f-8339-45d6-8f05-8a12e71c27b6');
  163. insert into location values ('Vendelbo','d596aa6e-035e-4abf-b995-43bc18895965');
  164.  
  165. insert into users_roles_link values ('b3891e83-92ae-4386-9efa-f4fa9805a59c','e626f910-cbd9-40fd-8e1a-9395ad69bffa','8e9a570f-8339-45d6-8f05-8a12e71c27b6');
  166. insert into users_roles_link values ('5f85dac4-cc45-41a3-abc0-5ec1df6acb44','e626f910-cbd9-40fd-8e1a-9395ad69bffa','8e9a570f-8339-45d6-8f05-8a12e71c27b6');
  167. insert into users_roles_link values ('04786ec1-ed79-4b07-ae09-15fe957656f1','6715b71a-5b9a-4bd7-bbab-7189a9117642','8e9a570f-8339-45d6-8f05-8a12e71c27b6');
  168. insert into users_roles_link values ('14be2c66-8516-4c3e-9d41-5aeff46d7e9e','1efec4d7-3543-4ae4-accd-6c32c0b268b3','8e9a570f-8339-45d6-8f05-8a12e71c27b6');
  169. insert into users_roles_link values ('41cda85e-9a9d-4307-a7b7-031df472513c','e626f910-cbd9-40fd-8e1a-9395ad69bffa','d596aa6e-035e-4abf-b995-43bc18895965');
  170. insert into users_roles_link values ('99e59345-eb3e-4e18-bd5c-fb2916ac95ec','e626f910-cbd9-40fd-8e1a-9395ad69bffa','d596aa6e-035e-4abf-b995-43bc18895965');
  171. insert into users_roles_link values ('cf9b4813-4924-4865-ab40-36c8f5c6ce43','6715b71a-5b9a-4bd7-bbab-7189a9117642','d596aa6e-035e-4abf-b995-43bc18895965');
  172. insert into users_roles_link values ('04786ec1-ed79-4b07-ae09-15fe957656f1','1efec4d7-3543-4ae4-accd-6c32c0b268b3','d596aa6e-035e-4abf-b995-43bc18895965');
  173.  
  174. insert into activityplan values ('Fodbold','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  175. insert into activityplan values ('Fællesspisning','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  176.  
  177. insert into link_activityplan_to_location values ('8e9a570f-8339-45d6-8f05-8a12e71c27b6','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  178. insert into link_activityplan_to_location values ('8e9a570f-8339-45d6-8f05-8a12e71c27b6','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  179.  
  180. insert into activity values ('27ab147b-611f-48e3-a11c-4ebe28222509','Træning','Fodbold Træning på Banen',1400,1,24,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('27ab147b-611f-48e3-a11c-4ebe28222509','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('27ab147b-611f-48e3-a11c-4ebe28222509','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  181. insert into activity values ('d6fc2878-2d23-460f-b9a7-aa21da0b6509','Træning','Fodbold Træning på Banen',1400,4,24,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('d6fc2878-2d23-460f-b9a7-aa21da0b6509','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('d6fc2878-2d23-460f-b9a7-aa21da0b6509','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  182. insert into activity values ('1d14a0b6-cfa6-4e29-8f04-87c7399e7753','Træning','Fodbold Træning på Banen',1400,1,25,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('1d14a0b6-cfa6-4e29-8f04-87c7399e7753','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('1d14a0b6-cfa6-4e29-8f04-87c7399e7753','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  183. insert into activity values ('c696b645-eeaa-4e52-a62a-cc3a9a390034','Træning','Fodbold Træning på Banen',1400,4,25,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('c696b645-eeaa-4e52-a62a-cc3a9a390034','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('c696b645-eeaa-4e52-a62a-cc3a9a390034','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  184. insert into activity values ('5a849c86-c4aa-47e7-b957-a8f26efcca52','Træning','Fodbold Træning på Banen',1400,1,26,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('5a849c86-c4aa-47e7-b957-a8f26efcca52','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('5a849c86-c4aa-47e7-b957-a8f26efcca52','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  185. insert into activity values ('96d128cb-70d4-4b60-b20f-4edbbbe1abac','Træning','Fodbold Træning på Banen',1400,4,26,2019,'Fodboldbanen',1,2); insert into link_activity_to_location values ('96d128cb-70d4-4b60-b20f-4edbbbe1abac','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('96d128cb-70d4-4b60-b20f-4edbbbe1abac','dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef');
  186. insert into activity values ('bdb987b1-3b4e-4b43-bcc7-fe45db378481','Morgenmad','Fælles Spisning','0800',2,24,2019,'Kantinen',2,1); insert into link_activity_to_location values ('bdb987b1-3b4e-4b43-bcc7-fe45db378481','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('bdb987b1-3b4e-4b43-bcc7-fe45db378481','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  187. insert into activity values ('50619410-36c7-4e1e-946e-85d9973d3a45','Morgenmad','Fælles Spisning','0800',5,24,2019,'Kantinen',2,1); insert into link_activity_to_location values ('50619410-36c7-4e1e-946e-85d9973d3a45','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('50619410-36c7-4e1e-946e-85d9973d3a45','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  188. insert into activity values ('ec26fc52-5c2c-4f71-a25a-7d54cd0541ae','Morgenmad','Fælles Spisning','0800',2,25,2019,'Kantinen',2,1); insert into link_activity_to_location values ('ec26fc52-5c2c-4f71-a25a-7d54cd0541ae','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('ec26fc52-5c2c-4f71-a25a-7d54cd0541ae','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  189. insert into activity values ('356aa5aa-f427-47a5-97ba-75aa1109b17e','Morgenmad','Fælles Spisning','0800',5,25,2019,'Kantinen',2,1); insert into link_activity_to_location values ('356aa5aa-f427-47a5-97ba-75aa1109b17e','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('356aa5aa-f427-47a5-97ba-75aa1109b17e','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  190. insert into activity values ('07c235df-6c02-4d38-ad82-2b410a0e9b79','Morgenmad','Fælles Spisning','0800',2,26,2019,'Kantinen',2,1); insert into link_activity_to_location values ('07c235df-6c02-4d38-ad82-2b410a0e9b79','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('07c235df-6c02-4d38-ad82-2b410a0e9b79','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  191. insert into activity values ('f2ca60f3-ecf7-4fd6-b563-959b99010b2a','Morgenmad','Fælles Spisning','0800',5,26,2019,'Kantinen',2,1); insert into link_activity_to_location values ('f2ca60f3-ecf7-4fd6-b563-959b99010b2a','8e9a570f-8339-45d6-8f05-8a12e71c27b6'); insert into link_activity_to_plan values ('f2ca60f3-ecf7-4fd6-b563-959b99010b2a','5ded9746-87ce-4ffe-b26b-98c4c7181f3b');
  192.  
  193. insert into link_plan_to_user values ('5ded9746-87ce-4ffe-b26b-98c4c7181f3b','b3891e83-92ae-4386-9efa-f4fa9805a59c');
  194. insert into link_plan_to_user values ('5ded9746-87ce-4ffe-b26b-98c4c7181f3b','5f85dac4-cc45-41a3-abc0-5ec1df6acb44');
  195. insert into link_plan_to_user values ('dd8e0c9a-421f-4be8-9ca8-0bb66f35d5ef','5f85dac4-cc45-41a3-abc0-5ec1df6acb44');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement