PMDF Installation Guide
Windows Edition


Previous Next Contents Index

1.5.2 Additional Post-Installation Tasks for Sites Upgrading from PMDF V6.0

Note

The following tasks are automated by the \pmdf\bin\upgrade_all_dbs utility.

The following is a list of tasks which must be completed following an upgrade from V6.0 of PMDF. Sites upgrading from PMDF V6.1 or later should skip this section.

  1. The format of the PMDF queue cache database has changed as of PMDF V6.1 from the format used in PMDF V6.0. Therefore the PMDF queue cache database must be rebuilt, via the command:


    del c:\pmdf\table\queue_cache\*.*
    pmdf cache -synchronize
    

    Note

    After an upgrade to PMDF V6.1 or later, the following files can be safely deleted.


    __db_lock.share
    __db_mpool.share
    

    They may be located in c:\pmdf\table and c:\pmdf\tmp.

  2. Sites that were using the popstore or MessageStore under PMDF V6.0 and are upgrading to PMDF V6.1 or later must rebuild the PMDF popstore/MessageStore user database since its format has changed. Rebuild the user database with the commands:


    del c:\pmdf\user\userdb.*
    pmdf msgstore x-build-user-db
    

    or


    del c:\pmdf\user\userdb.*
    pmdf popstore x-build-user-db
    

  3. The format of all PMDF Berkeley DB (formerly known as SleepyCat) databases has changed as of PMDF V6.1 from the format used in PMDF V6.0. You must convert all of these databases to the new format by using the db_upgrade utility. Note that db_upgrade changes the database in-place, so it's recommended to make a backup copy first. For example:


    cd c:\pmdf\user
    copy forwarddb.db forwarddb.db.old
    db_upgrade -s forwarddb.db
    
    Note that the -s is required.
    Following is a partial list of possible Berkeley DB database files in c:\pmdf directories with .db extensions:


    Note, however, that if you have additional PMDF databases on your system (for instance, users' own personal alias databases), then you will also need to convert those databases. Users wanting to convert their own personal alias database may do so with the commands:


    copy aliasesdb.db aliasesdb.db.old
    c:\pmdf\bin\db_upgrade -s aliasesdb.db
    

    which converts the aliasesdb.db file in place.


Previous Next Contents Index