# Upgrade your database Sometimes, it is necessary to perform structural changes to the database to implement new features. A built-in tool is in charge of this task, however it is not automatic (because is rare case it can lead to unexpected results.) To perform a database upgrade, you need to navigate to the **Admin page**. ![](images/upgrade-database-01.png) ## Backup your data > **Warning** > Even if the migration steps are crafted so that your data is preserved, there can be unexpected results. > **ALWAYS BACKUP YOUR DATA BEFORE PROCEEDING WITH A MIGRATION**. To back up your data, use the **Download the database file** button. It will download a copy of the database file to your disk. The file will be named: `-v-year-month-day-hours-minutes-secondes.db`. ### Restore a backup In case of a problem, you can always use the **Import a database file** button in the **Database danger zone**. ![](images/upgrade-database-02.png) ## Perform the upgrade The upgrade procedure is automated, you simply need to start it. Press the **Upgrade the database** button to see the planned list of changes. ![](images/upgrade-database-03.png) Confirm by pressing the **Upgrade the database** button once more. Once the upgrade is done you wil be back to the **Admin page**. You can see that your database file is at the required version. ![](images/upgrade-database-04.png)