---
title: Upgrade TimescaleDB | Tiger Data Docs
description: Upgrade your self-hosted TimescaleDB installation to a minor or major version in-place, or revert to the previous minor
---

A major upgrade is when you update from TimescaleDB `X.<minor version>` to `Y.<minor version>`. A minor upgrade is when you update from TimescaleDB `<major version>.x`, to TimescaleDB `<major version>.y`. You upgrade your self-hosted TimescaleDB installation in-place.

This section shows you how to:

- Upgrade self-hosted TimescaleDB to a new [minor version](/docs/deploy/self-hosted/upgrades/minor-upgrade/index.md).
- Upgrade self-hosted TimescaleDB to a new [major version](/docs/deploy/self-hosted/upgrades/major-upgrade/index.md).
- Upgrade self-hosted TimescaleDB running in a [Docker container](/docs/deploy/self-hosted/upgrades/upgrade-docker/index.md) to a new minor version.
- Upgrade [PostgreSQL](/docs/deploy/self-hosted/upgrades/upgrade-pg/index.md) to a new version.
- Downgrade self-hosted TimescaleDB to the [previous minor version](/docs/deploy/self-hosted/upgrades/downgrade/index.md).
