Re: migrating to a different db

From: Andrew Morgan (no email)
Date: Mon May 01 2006 - 11:32:44 EDT

  • Next message: Mark Edwards: "Re: migrating to a different db"

    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. :)

             Andy

    ----
    Cyrus Home Page: http://asg.web.cmu.edu/cyrus
    Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Mark Edwards: "Re: migrating to a different db"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD