Previous | Contents | Index |
/pmdf/bin/upgrade_all_dbs.sh
. This script performs the following actions (which can also be
performed by hand if desired):
# pmdf cnbuild |
# pmdf msgstore x-build-user-db |
/pmdf
tree are found and converted to the format used in V6.5 and later using
the command:
# pmdf convertdb <old-database> <new-database> |
/pmdf/table/defragment_cache.*
is excluded from this process. It does not need to be converted as the defragment
channel will rebuild the database if necessary from the messages in the /pmdf/queue/defragment
directory the first time it runs.
Also note that databases outside the /pmdf
tree, such as personal alias databases in users' home directories, are not found and converted by upgrade_all_dbs.sh
.
# rm /pmdf/tmp/__db.0* # rm /pmdf/table/__db.0* # rm /pmdf/table/queue_cache/__db.0* |
database.pbl
which contains the data, database.idx
which contains the index, and database.lck
which is used for locking the database.
pmdf dumpdb
command) can be rebuilt using the pmdf crdb
command.
pmdf db
should be rebuilt. This includes the personal alias databases located in users' home directories (which are not converted by upgrade_all_dbs.sh
). Before doing the upgrade, you should have generated source files for these databases by using the pmdf db write
command. At this time, you should rebuild these databases from those source files using the pmdf db run
command. If you do not have a source file, the database can be recreated by using the pmdf db
utility and adding each entry back in by hand. If you cannot rebuild these databases, they can be converted using the pmdf convertdb
command if necessary.
pmdf profile
or pmdf password
, and the databases created by MessageStore/popstore such as the forward database and the group names database must either be converted using pmdf convertdb
or recreated by running the corresponding utility and adding each entry
back in by hand.
/etc/pmdf_tailor
that was supplied by this installation. Merge in any changes that you
made to the file, using the copy that you saved before you started the
upgrade.
# pmdf startup |
# systemctl enable pmdf # systemctl start pmdf |
Previous | Next | Contents | Index |