--- title: Upgrading Superset hide_title: true sidebar_position: 6 version: 1 --- # Upgrading Superset ## Docker Compose First, make sure to shut down the running containers in Docker Compose: ```bash docker compose down ``` Next, update the folder that mirrors the `superset` repo through git: ```bash git pull origin master ``` Then, restart the containers and any changed Docker images will be automatically pulled down: ```bash docker compose up ``` ## Updating Superset Manually To upgrade superset in a native installation, run the following commands: ```bash pip install apache_superset --upgrade ``` ## Upgrading the Metadata Database Migrate the metadata database by running: ```bash superset db upgrade superset init ``` While upgrading superset should not delete your charts and dashboards, we recommend following best practices and to backup your metadata database before upgrading. Before upgrading production, we recommend upgrading in a staging environment and upgrading production finally during off-peak usage.