migrating to a different db

Mark Edwards mark at antsclimbtree.com
Mon May 1 12:33:51 EDT 2006

On May 1, 2006, at 8:32 AM, Andrew Morgan wrote:

> On Sun, 30 Apr 2006, Mark Edwards wrote:
>> Can someone tell me what the repercussions of rebuilding cyrus  
>> with a different db, say db43 instead of db41, and starting the  
>> new one up with the same data and configuration?  Will it run?   
>> Will there be data corruption of any kind?
> The safest and most reliable way to perform that upgrade is to use  
> cvt_cyrusdb to convert your databases to plaintext using the old  
> binaries. Then upgrade the software and use cvt_cyrusdb again to  
> convert back into berkeley DB.
> An alternative, but somewhat risky, method is to simple delete  
> (rename might be safer) the contents of <configdirectory>/db/.  The  
> files in that directory are the Berkeley DB transaction logs, etc,  
> and can be safely deleted in my experience.  Also, everytime I have  
> changed Berkeley DB versions, I would get DB corruption warnings  
> when I start Cyrus if I did not empty that directory.
> It would be smart to have backups too, just in case. :)

Just the answers I was looking for.  Thanks guys!

Mark Edwards

More information about the Info-cyrus mailing list