matthewpoer

AllActivities Import Existing History Items

May 19th, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.37 KB | None | 0 0
  1. -- Meetings
  2. insert into psi_allactivities
  3. (id,name,date_entered,description,assigned_user_id,parent_type,parent_id,activity_type,act_id)
  4. select
  5. id,name,date_entered,description,assigned_user_id,parent_type,parent_id,'Meetings',id
  6. from meetings
  7. where meetings.id not in(
  8.     select act_id from psi_allactivities where psi_allactivities.deleted=0
  9. );
  10.  
  11. -- Calls
  12. insert into psi_allactivities
  13. (id,name,date_entered,description,assigned_user_id,parent_type,parent_id,activity_type,act_id)
  14. select
  15. id,name,date_entered,description,assigned_user_id,parent_type,parent_id,'Calls',id
  16. from calls
  17. where calls.id not in(
  18.     select act_id from psi_allactivities where psi_allactivities.deleted=0
  19. );
  20.  
  21. -- Tasks
  22. insert into psi_allactivities
  23. (id,name,date_entered,description,assigned_user_id,parent_type,parent_id,activity_type,act_id)
  24. select
  25. id,name,date_entered,description,assigned_user_id,parent_type,parent_id,'Tasks',id
  26. from tasks
  27. where tasks.id not in(
  28.     select act_id from psi_allactivities where psi_allactivities.deleted=0
  29. );
  30.  
  31. -- Notes
  32. insert into psi_allactivities
  33. (id,name,date_entered,description,assigned_user_id,parent_type,parent_id,activity_type,act_id)
  34. select
  35. id,name,date_entered,description,assigned_user_id,parent_type,parent_id,'Notes',id
  36. from notes
  37. where notes.id not in(
  38.     select act_id from psi_allactivities where psi_allactivities.deleted=0
  39. );
Advertisement
Add Comment
Please, Sign In to add comment