Guest User

task table and statuses

a guest
Apr 2nd, 2013
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.25 KB | None | 0 0
  1. CREATE TABLE task
  2. (
  3. id integer NOT NULL,
  4. invoice_id integer,
  5. contact_id integer,
  6. department_id integer,
  7. project_id integer,
  8. contract_id integer,
  9. type_id integer,
  10. priority_id integer,
  11. user_id integer,
  12. status_id integer,
  13. revision_approval_id integer,
  14. updated_by_id integer,
  15. created_by_id integer,
  16. title character varying(300) DEFAULT NULL::character varying,
  17. description text,
  18. due timestamp(0) without time zone DEFAULT NULL::timestamp without time zone,
  19. off_hold timestamp(0) without time zone DEFAULT NULL::timestamp without time zone,
  20. off_hold_description text,
  21. points integer,
  22. projected_minutes integer,
  23. quoted_minutes integer,
  24. revised_quoted_minutes integer,
  25. revised_rate numeric(10,2) DEFAULT NULL::numeric,
  26. rate numeric(10,2) DEFAULT NULL::numeric,
  27. search tsvector, -- (DC2Type:tsvector)
  28. updated timestamp(0) without time zone DEFAULT NULL::timestamp without time zone,
  29. created timestamp(0) without time zone DEFAULT NULL::timestamp without time zone,
  30. deleted timestamp(0) without time zone DEFAULT NULL::timestamp without time zone,
  31. on_hold boolean,
  32. CONSTRAINT task_pkey PRIMARY KEY (id ),
  33. CONSTRAINT fk_527edb25166d1f9c FOREIGN KEY (project_id)
  34. REFERENCES project (id) MATCH SIMPLE
  35. ON UPDATE NO ACTION ON DELETE NO ACTION,
  36. CONSTRAINT fk_527edb252576e0fd FOREIGN KEY (contract_id)
  37. REFERENCES contract (id) MATCH SIMPLE
  38. ON UPDATE NO ACTION ON DELETE NO ACTION,
  39. CONSTRAINT fk_527edb252989f1fd FOREIGN KEY (invoice_id)
  40. REFERENCES invoice (id) MATCH SIMPLE
  41. ON UPDATE NO ACTION ON DELETE NO ACTION,
  42. CONSTRAINT fk_527edb25497b19f9 FOREIGN KEY (priority_id)
  43. REFERENCES priority (id) MATCH SIMPLE
  44. ON UPDATE NO ACTION ON DELETE NO ACTION,
  45. CONSTRAINT fk_527edb256bf700bd FOREIGN KEY (status_id)
  46. REFERENCES task_status (id) MATCH SIMPLE
  47. ON UPDATE NO ACTION ON DELETE NO ACTION,
  48. CONSTRAINT fk_527edb25896dbbde FOREIGN KEY (updated_by_id)
  49. REFERENCES fos_user (id) MATCH SIMPLE
  50. ON UPDATE NO ACTION ON DELETE NO ACTION,
  51. CONSTRAINT fk_527edb25a76ed395 FOREIGN KEY (user_id)
  52. REFERENCES fos_user (id) MATCH SIMPLE
  53. ON UPDATE NO ACTION ON DELETE NO ACTION,
  54. CONSTRAINT fk_527edb25ae80f5df FOREIGN KEY (department_id)
  55. REFERENCES department (id) MATCH SIMPLE
  56. ON UPDATE NO ACTION ON DELETE NO ACTION,
  57. CONSTRAINT fk_527edb25b03a8386 FOREIGN KEY (created_by_id)
  58. REFERENCES fos_user (id) MATCH SIMPLE
  59. ON UPDATE NO ACTION ON DELETE NO ACTION,
  60. CONSTRAINT fk_527edb25bd2b6666 FOREIGN KEY (revision_approval_id)
  61. REFERENCES contact (id) MATCH SIMPLE
  62. ON UPDATE NO ACTION ON DELETE NO ACTION,
  63. CONSTRAINT fk_527edb25c54c8c93 FOREIGN KEY (type_id)
  64. REFERENCES task_type (id) MATCH SIMPLE
  65. ON UPDATE NO ACTION ON DELETE NO ACTION,
  66. CONSTRAINT fk_527edb25e7a1254a FOREIGN KEY (contact_id)
  67. REFERENCES contact (id) MATCH SIMPLE
  68. ON UPDATE NO ACTION ON DELETE NO ACTION
  69. )
  70. WITH (
  71. OIDS=FALSE
  72. );
  73. ALTER TABLE task
  74. OWNER TO sd4;
  75. COMMENT ON COLUMN task.search IS '(DC2Type:tsvector)';
  76.  
  77.  
  78. -- Index: idx_527edb25166d1f9c
  79.  
  80. -- DROP INDEX idx_527edb25166d1f9c;
  81.  
  82. CREATE INDEX idx_527edb25166d1f9c
  83. ON task
  84. USING btree
  85. (project_id );
  86.  
  87. -- Index: idx_527edb252576e0fd
  88.  
  89. -- DROP INDEX idx_527edb252576e0fd;
  90.  
  91. CREATE INDEX idx_527edb252576e0fd
  92. ON task
  93. USING btree
  94. (contract_id );
  95.  
  96. -- Index: idx_527edb2527ba8e29
  97.  
  98. -- DROP INDEX idx_527edb2527ba8e29;
  99.  
  100. CREATE INDEX idx_527edb2527ba8e29
  101. ON task
  102. USING btree
  103. (points );
  104.  
  105. -- Index: idx_527edb252989f1fd
  106.  
  107. -- DROP INDEX idx_527edb252989f1fd;
  108.  
  109. CREATE INDEX idx_527edb252989f1fd
  110. ON task
  111. USING btree
  112. (invoice_id );
  113.  
  114. -- Index: idx_527edb252989f1fda76ed3956bf700bd497b19f9
  115.  
  116. -- DROP INDEX idx_527edb252989f1fda76ed3956bf700bd497b19f9;
  117.  
  118. CREATE INDEX idx_527edb252989f1fda76ed3956bf700bd497b19f9
  119. ON task
  120. USING btree
  121. (invoice_id , user_id , status_id , priority_id );
  122.  
  123. -- Index: idx_527edb252b36786b
  124.  
  125. -- DROP INDEX idx_527edb252b36786b;
  126.  
  127. CREATE INDEX idx_527edb252b36786b
  128. ON task
  129. USING btree
  130. (title COLLATE pg_catalog."default" );
  131.  
  132. -- Index: idx_527edb25386ae797
  133.  
  134. -- DROP INDEX idx_527edb25386ae797;
  135.  
  136. CREATE INDEX idx_527edb25386ae797
  137. ON task
  138. USING btree
  139. (projected_minutes );
  140.  
  141. -- Index: idx_527edb25497b19f9
  142.  
  143. -- DROP INDEX idx_527edb25497b19f9;
  144.  
  145. CREATE INDEX idx_527edb25497b19f9
  146. ON task
  147. USING btree
  148. (priority_id );
  149.  
  150. -- Index: idx_527edb256bf700bd
  151.  
  152. -- DROP INDEX idx_527edb256bf700bd;
  153.  
  154. CREATE INDEX idx_527edb256bf700bd
  155. ON task
  156. USING btree
  157. (status_id );
  158.  
  159. -- Index: idx_527edb25896dbbde
  160.  
  161. -- DROP INDEX idx_527edb25896dbbde;
  162.  
  163. CREATE INDEX idx_527edb25896dbbde
  164. ON task
  165. USING btree
  166. (updated_by_id );
  167.  
  168. -- Index: idx_527edb25927d5d40
  169.  
  170. -- DROP INDEX idx_527edb25927d5d40;
  171.  
  172. CREATE INDEX idx_527edb25927d5d40
  173. ON task
  174. USING btree
  175. (quoted_minutes );
  176.  
  177. -- Index: idx_527edb25a76ed395
  178.  
  179. -- DROP INDEX idx_527edb25a76ed395;
  180.  
  181. CREATE INDEX idx_527edb25a76ed395
  182. ON task
  183. USING btree
  184. (user_id );
  185.  
  186. -- Index: idx_527edb25ae80f5df
  187.  
  188. -- DROP INDEX idx_527edb25ae80f5df;
  189.  
  190. CREATE INDEX idx_527edb25ae80f5df
  191. ON task
  192. USING btree
  193. (department_id );
  194.  
  195. -- Index: idx_527edb25b03a8386
  196.  
  197. -- DROP INDEX idx_527edb25b03a8386;
  198.  
  199. CREATE INDEX idx_527edb25b03a8386
  200. ON task
  201. USING btree
  202. (created_by_id );
  203.  
  204. -- Index: idx_527edb25b23db7b8
  205.  
  206. -- DROP INDEX idx_527edb25b23db7b8;
  207.  
  208. CREATE INDEX idx_527edb25b23db7b8
  209. ON task
  210. USING btree
  211. (created );
  212.  
  213. -- Index: idx_527edb25b56f211c
  214.  
  215. -- DROP INDEX idx_527edb25b56f211c;
  216.  
  217. CREATE INDEX idx_527edb25b56f211c
  218. ON task
  219. USING btree
  220. (revised_rate );
  221.  
  222. -- Index: idx_527edb25bd2b6666
  223.  
  224. -- DROP INDEX idx_527edb25bd2b6666;
  225.  
  226. CREATE INDEX idx_527edb25bd2b6666
  227. ON task
  228. USING btree
  229. (revision_approval_id );
  230.  
  231. -- Index: idx_527edb25c54c8c93
  232.  
  233. -- DROP INDEX idx_527edb25c54c8c93;
  234.  
  235. CREATE INDEX idx_527edb25c54c8c93
  236. ON task
  237. USING btree
  238. (type_id );
  239.  
  240. -- Index: idx_527edb25c69b96f7
  241.  
  242. -- DROP INDEX idx_527edb25c69b96f7;
  243.  
  244. CREATE INDEX idx_527edb25c69b96f7
  245. ON task
  246. USING btree
  247. (updated );
  248.  
  249. -- Index: idx_527edb25deef72e7
  250.  
  251. -- DROP INDEX idx_527edb25deef72e7;
  252.  
  253. CREATE INDEX idx_527edb25deef72e7
  254. ON task
  255. USING btree
  256. (off_hold );
  257.  
  258. -- Index: idx_527edb25df0fa28a
  259.  
  260. -- DROP INDEX idx_527edb25df0fa28a;
  261.  
  262. CREATE INDEX idx_527edb25df0fa28a
  263. ON task
  264. USING btree
  265. (due );
  266.  
  267. -- Index: idx_527edb25df0fa28a27ba8e292b36786bb23db7b8
  268.  
  269. -- DROP INDEX idx_527edb25df0fa28a27ba8e292b36786bb23db7b8;
  270.  
  271. CREATE INDEX idx_527edb25df0fa28a27ba8e292b36786bb23db7b8
  272. ON task
  273. USING btree
  274. (due , points , title COLLATE pg_catalog."default" , created );
  275.  
  276. -- Index: idx_527edb25dfec3f39
  277.  
  278. -- DROP INDEX idx_527edb25dfec3f39;
  279.  
  280. CREATE INDEX idx_527edb25dfec3f39
  281. ON task
  282. USING btree
  283. (rate );
  284.  
  285. -- Index: idx_527edb25e7a1254a
  286.  
  287. -- DROP INDEX idx_527edb25e7a1254a;
  288.  
  289. CREATE INDEX idx_527edb25e7a1254a
  290. ON task
  291. USING btree
  292. (contact_id );
  293.  
  294. -- Index: idx_527edb25eb3b4e33
  295.  
  296. -- DROP INDEX idx_527edb25eb3b4e33;
  297.  
  298. CREATE INDEX idx_527edb25eb3b4e33
  299. ON task
  300. USING btree
  301. (deleted );
Advertisement
Add Comment
Please, Sign In to add comment