diff --git a/docs/upgrade.rst b/docs/upgrade.rst --- a/docs/upgrade.rst +++ b/docs/upgrade.rst @@ -22,10 +22,26 @@ Then make sure You run from the installa paster make-config RhodeCode production.ini This will display any changes made from new version of RhodeCode To your -current config. And tries to do an automerge. +current config. And tries to do an automerge. It's always better to do a backup +of config file and recheck the content after merge. It's also good to rebuild the whoosh index since after upgrading the whoosh -versionthere could be introduced incompatible index changes +version there could be introduced incompatible index changes. + + +The last step is to upgrade the database. To do this simply run + +:: + + paster upgrade-db production.ini + +This will upgrade schema, as well as update some default on the database, +always recheck the settings of the application, if there are no new options +that need to be set. + +.. note:: + Always perform a database backup before doing upgrade. + .. _virtualenv: http://pypi.python.org/pypi/virtualenv