--- Begin Message ---
First a little background.  

We have  2 companies using the same RT instance, each with access to a 
different set of queues.. This worked well for multiple years.  Now for non 
technical reasons (<GRIN>) we need to separate one of the companies out. So 
they can import their queues into new Instance of RT. 

What I figured would be the best way to do this (FSVO best), was to the dump 
the existing RT DB, spin it up i a new VM, and then basically shred everything 
that belongs to Company A, and give the resulting Database to Company B.. 

I;ve been playing with rt-shredder and Appear to be all set a removing all of 
Company A's tickets.  Is there an easy way to remove the queue's using 
shredder? The object plugin doesn't seem to like queue,  giving errors such as

# /usr/local/sbin/rt-shredder --plugin 'Objects=Queue,Sales'
Loaded object has different id at /usr/local/lib/perl5/site_perl/RT/Shredder.pm 
line 366.


Also running into issues with shredding users from CompanyA 

/usr/local/sbin/rt-shredder --plugin 
'Users=name,%@companya.nett;status,enabled;replace_relations,nobody;limit,10000000'

or variations on the above  all seem to end with 

Couldn't wipeout object: Group already has member: Nobody

I am sure it is Order of Operations / race condition issue.

Has anybody every had to do this?

Or is there an easy way to export Users/Custom Fields/Queues from 1 Instance of 
RT to import to another? 

Pointers, Ideas, etc.. All appreciated.  

Thanks,

-Patrick 



 


--- End Message ---
---------
RT 4.4 and RTIR Training Sessions 
(http://bestpractical.com/services/training.html)
* Hamburg Germany — March 14 & 15, 2016

Reply via email to