beowulf1416

Untitled

Apr 9th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. delimiter //
  2.  
  3. create procedure dialer_delete_campaign (
  4. id varchar
  5. )
  6. begin
  7. delete from vicidial_campaigns where campaign_id = id;
  8. delete from vicidial_campaign_agents where campaign_id = id;
  9. delete from vicidial_campaign_stats where campaign_id = id;
  10. delete from vicidial_remote_agents where campaign_id = id;
  11. delete from vicidial_live_agents where campaign_id = id;
  12. delete from vicidial_campaign_statuses where campaign_id = id;
  13. delete from vicidial_campaign_hotkeys where campaign_id = id;
  14. delete from vicidial_callbacks where campaign_id = id;
  15. delete from vicidial_lead_recycle where campaign_id = id;
  16. delete from vicidial_campaign_server_stats where campaign_id = id;
  17. delete from vicidial_server_trunks where campaign_id = id;
  18. delete from vicidial_pause_codes where campaign_id = id;
  19. delete from vicidial_campaigns_list_mix where campaign_id = id;
  20. delete from vicidial_xfer_presets where campaign_id = id;
  21. delete from vicidial_xfer_stats where campaign_id = id;
  22. delete from vicidial_hopper where campaign_id = id;
  23.  
  24. SELECT menu_id,did_pattern FROM vicidial_inbound_dids WHERE campaign_id
  25.  
  26. delete from vicidial_call_menu where menu_id in (
  27. select menu_id
  28. from vicidial_inbound_dids
  29. where campaign_id = id
  30. );
  31.  
  32. delete from vicidial_inbound_groups where group_id in (
  33. select did_pattern
  34. from vicidial_inbound_dids
  35. );
  36.  
  37. delete from vicidial_inbound_dids where campaign_id = id;
  38.  
  39. end;
  40. //
  41.  
  42. delimiter ;
Advertisement
Add Comment
Please, Sign In to add comment