# Other migration-related tasks

To update to SonarQube Server, see [updating-to-sonarqube-server](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/updating-to-sonarqube-server "mention").

## Reverting to the previous version <a href="#revert-previous" id="revert-previous"></a>

If you need to revert to the previous version of SonarQube Community Build, the high-level rollback procedure for all deployments is as follows:

1. Shut down your SonarQube Community Build instance.
2. Roll back your database to the backup you took before starting the update.
3. Switch back to the previous version of your SonarQube Community Build installation.
4. Start your SonarQube Community Build instance.

## Migrating the SonarQube Community Build database to another vendor <a href="#another-db-vendor" id="another-db-vendor"></a>

To migrate your SonarQube Community Build database from one database vendor to another, use the [sonarqube-db-copy-tool](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/maintenance/sonarqube-db-copy-tool "mention").

## Moving from a ZIP file installation to a Docker installation <a href="#from-zip-to-docker" id="from-zip-to-docker"></a>

To move from a ZIP file installation to a Docker installation:

1. Configure your Docker container to point to your existing database.
2. Shut down your ZIP instance.
3. [set-up-and-start-container](https://docs.sonarsource.com/sonarqube-community-build/server-installation/from-docker-image/set-up-and-start-container "mention").

## Updating a plugin <a href="#upgrading-plugin" id="upgrading-plugin"></a>

See [install-a-plugin](https://docs.sonarsource.com/sonarqube-community-build/server-installation/plugins/install-a-plugin "mention"). For the Community Build, see [marketplace](https://docs.sonarsource.com/sonarqube-community-build/server-update-and-maintenance/update/marketplace "mention").

## Downgrading to SonarQube Community Build

Ensure the target SonarQube Community Build version was released after the source SonarQube Server version. See [Releases - Sonar Community](https://community.sonarsource.com/c/sq/releases/24) for release dates of SonarQube Community Build and SonarQube Server. In most cases, migrating to the latest version of the target product will suffice.

However, if you are using the latest version of SonarQube Server, you may need to wait for the next version of SonarQube Community Build accordingly, typically available within a month.

Once the target version is confirmed, proceed with the standard update procedure.

To update your SonarQube Community Build to SonarQube Server, see [Upgrading from SonarQube Community Build](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/updating-from-sonarqube-community-build).
